我有一个可以使用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
}
删除其他依赖项。我知道docs我只是不知道语法。如何配置主机和端口?
答案 0 :(得分:0)
您需要的是:
//other plugins
apply plugin: 'jetty'
httpPort = 9000
jettyRun {
reload = "automatic"
scanIntervalSeconds = 10
}
据我所知主机不可配置 - 您只需运行它,如果可以从其他主机访问,则它取决于特定于操作系统的配置。
答案 1 :(得分:0)
添加到@Opal答案,您还可以使用<i className="fa fa-window-maximize" aria-hidden="true"></i>
中的以下配置在特定端口运行Jetty:
build.gradle
或简写版jettyRun {
reload = "automatic"
scanIntervalSeconds = 10
httpPort = 9999
}
对于具有以下配置的jettyRun.httpPort = 9999
任务:
jettyRunWar
或jettyRunWar {
reload = "automatic"
scanIntervalSeconds = 10
httpPort = 9999
}