[英]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.