繁体   English   中英

Gradle Jetty插件如何在特定的IP地址和端口号上运行它

[英]Gradle jetty plugins how to run it on a specific ip address and port number

我有一个可通过gradle jettyRun任务执行的Web服务。 如果我运行,它将在localhost:8080上运行。 我想在特定的IP地址和端口号上运行它。 我当前的build.gradle如下:

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'war'
apply plugin: 'jetty'

jettyRun {
   reload = "automatic"
   scanIntervalSeconds = 10
}

其他依赖项已删除。 我知道有关文档的知识,但我不知道语法。 如何配置主机和端口?

您需要的是:

//other plugins
apply plugin: 'jetty'

httpPort = 9000

jettyRun {
   reload = "automatic"
   scanIntervalSeconds = 10
}

据我所知,主机是不可配置的-您只需运行它,并且它是否依赖于os特定的配置(是否可以从其他主机访问)。

除了@Opal答案,您还可以通过在build.gradle使用以下配置在特定端口上运行Jetty:

jettyRun {
   reload = "automatic"
   scanIntervalSeconds = 10
   httpPort = 9999
}

或简写版本jettyRun.httpPort = 9999

对于具有以下配置的jettyRunWar任务:

jettyRunWar {
       reload = "automatic"
       scanIntervalSeconds = 10
       httpPort = 9999
}

jettyRunWar.httpPort=9999

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM