簡體   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