【问题标题】:mvn tomcat:run - change default maven tomcat portmvn tomcat:run - 更改默认的 maven tomcat 端口
【发布时间】:2012-10-24 02:57:49
【问题描述】:

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

【问题讨论】:

标签: jakarta-ee tomcat maven spring-roo


【解决方案1】:

你可以使用:

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

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

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

【讨论】:

  • 即使我在 POM.xml 中执行<configuration> <port>PORTNO</port></configuratuion>,maven eclipse 仍然会说该端口正在使用中。
【解决方案2】:

在此处查看文档http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/run-mojo.html#port

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

【讨论】:

    【解决方案3】:

    您可以在 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 运行后->Maven Build-> "tomcat7:run"

    【讨论】:

      猜你喜欢
      • 2010-11-13
      • 2013-07-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2011-10-31
      • 2013-11-30
      • 1970-01-01
      相关资源
      最近更新 更多