尝试遵循我执行的Spring roo教程步骤:
$ mkdir sample
$ cd sample
$ roo
roo> script --file filename.roo
roo> quit
$ mvn tomcat:run
当我启动mvn tomcat:run
时,我会在INFO: Starting Coyote HTTP/1.1 on http-8080
上挂起控制台,因为此端口正忙。我在哪里可以将8080端口更改为另一个端口(我试图更改tomcat端口,在maven文件夹,.m2文件夹和项目文件夹中没有找到任何内容)?
提前感谢您的帮助。
答案 0 :(得分:50)
您可以使用:
mvn tomcat:run -Dmaven.tomcat.port=8081
在另一个端口上启动它(在这种情况下为8081)。
或者,在pom中定义一个pluginMangement部分,用于配置tomcat插件上的“port”配置。
答案 1 :(得分:3)
请参阅此处的文档http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/run-mojo.html#port
考虑使用现在位于Apache的新版本!不再维护codehaus版本了!
答案 2 :(得分:0)
您可以在POM.xml文件中更改指定要运行的端口号
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<contextReloadable>true</contextReloadable>
<port>5555</port>
</configuration>
</plugin>
然后轻松地运行方式为-> Maven Build->“ tomcat7:run”