Joh*_*nny 9 java jetty instances maven
所以,我想要做的是配置maven插件jetty来运行多个 - 在我的情况下是两个 - 不同端口和不同应用程序上的jetty服务器实例.
所以,我希望有类似的东西:
localhost:8080/webapp1
localhost:8081/webapp2
Run Code Online (Sandbox Code Playgroud)
我想用一个命令执行此操作:mvn jetty:run当然意味着我必须在pom.xml中配置它
我已经有两个不同的jetty配置文件:jettyA.xml和jettyB.xml,其中定义了不同的连接器.问题是我无法弄清楚如何用一个pom.xml做到这一点
我试过两个配置文件,但不知何故不起作用.刚开始提到的最后一个档案中的码头.
将pom.xml中的端口号替换为如下属性变量:
<port>${jetty.port}</port>
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令运行maven:
mvn jetty:run -Djetty.port=8081
Run Code Online (Sandbox Code Playgroud)
要定义默认端口数,请将此默认属性添加到pom文件中:
<properties>
<jetty.port>8080</jetty.port>
</properties>
Run Code Online (Sandbox Code Playgroud)
如果您需要更高级的方法来确定端口号,则需要在主类中嵌入jetty.
| 归档时间: |
|
| 查看次数: |
7606 次 |
| 最近记录: |