10

尝试遵循我执行的 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 文件夹和项目文件夹中没有找到任何内容)?提前感谢您的帮助。

4

3 回答 3

51

您可以使用:

mvn tomcat:run -Dmaven.tomcat.port=8081

在不同的端口(在本例中为 8081)启动它。

或者,在您的 pom 中定义一个 pluginMangement 部分,用于配置 tomcat 插件上的“端口”配置。

于 2012-11-03T19:04:53.127 回答
2

请参阅此处的文档http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/run-mojo.html#port

并考虑使用现在位于 Apache 的新版本!codehaus 版本不再维护!

于 2012-11-04T10:47:57.450 回答
0

您可以在 POM.xml 文件中更改指定要运行 tocat 的自己的端口号

           <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>

之后 smiply 去 Run As->Maven Build-> "tomcat7:run"

于 2019-06-16T11:08:40.843 回答