如何在eclipse中配置maven tomcat端口?

时间:2013-08-29 13:01:48

标签: eclipse maven tomcat

我有一个maven web项目,当我发布具有此目标的maven构建时> clean install tomcat:run,这将启动tomcat服务器。无论如何,由于这个错误,服务器无法启动:

  

[错误]无法执行目标   org.codehaus.mojo:tomcat-maven-plugin:1.1:在项目上运行(default-cli)   WebEngineering:无法启动Tomcat:协议处理程序   初始化失败:java.net.BindException:地址已在使用中   :8080 - > [帮助1]

我只是意识到有另一个应用程序正在使用端口8080,我不想失去它。我是否知道如何更改8080以外的当前项目端口号?

2 个答案:

答案 0 :(得分:2)

pom.xml中,您声明了 apache tomcat maven插件,您可以设置或更改端口号,例如:

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <!-- or if you want to use tomcat 6.x
    <artifactId>tomcat6-maven-plugin</artifactId>
    -->
    <version>2.0</version>
    <configuration>
      <!-- http port -->
      <port>9090</port>
      <!-- application path always starts with /-->
      <path>/</path>
      ...
</plugin>

请参阅Run an embeded Tomcat

答案 1 :(得分:0)

Project Explorer的{​​{1}}标签上,展开您的服务器。 打开Servers文件,在文件末尾,您可以选择要使用的端口,如:

catalina.properties

抱歉,这是针对VMWare的。对于Tomcat,打开 `bio.http.port=9090` 文件并编辑端口。 你应该有一个端口= 8080的连接器。只需更改为另一个值。