一切正常,直到mvn jetty:run以错误Failed to execute goal org.mortbay.jetty:maven-jetty-plugin:6.1.16:run (default-cli) on project newapp: Failure: Address OK in use: bind结束
这并不奇怪,因为我有运行在8080上的Tomcat和我自己的站点(这是不能改变的)。mvn是否真的安装了jetty并尝试运行它?我是否可以将Jetty配置为不同的端口,或者使用Tomcat?
发布于 2012-09-30 08:06:29
您可以通过设置系统属性jetty.port将Jetty配置为使用另一个端口。
在运行Maven时,可以在命令行中设置jetty.port属性:
mvn -Djetty.port=9090 jetty:run也可以作为maven-jetty-plugin配置的一部分,在项目的pom.xml中进行设置:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.16</version>
<configuration>
<systemProperties>
<systemProperty>
<name>tapestry.execution-mode</name>
<value>development</value>
</systemProperty>
<systemProperty>
<name>jetty.port</name>
<value>9090</value>
</systemProperty>
</systemProperties>
</configuration>
</plugin>在这两个示例中,Jetty都配置为侦听端口9090。
https://stackoverflow.com/questions/12648943
复制相似问题