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

标签 eclipse maven tomcat

我有一个 maven web 项目,当我为此目标发布 maven 构建时 > clean install tomcat:run,这将启动 tomcat 服务器。不管怎样,由于这个错误,服务器无法启动:

[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:run (default-cli) on project WebEngineering: Could not start Tomcat: Protocol handler initialization failed: java.net.BindException: Address already in use :8080 -> [Help 1]

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

最佳答案

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

关于eclipse - 如何在eclipse 中配置maven tomcat 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18511774/

相关文章:

spring - 在 netbean 8.1 上创建名称为 ‘hibernate4AnnotatedSessionFactory’ 的 bean 时出错,例如 Spring MVC Hibernate MySQL Integration CRUD

Java 类不会导入到 .jsp 文件

java - 如何将 google.protobuf.Timestamp 与 protoc-jar-maven-plugin 一起使用?

java - Ubuntu:Gradle Maven-发布插件-无法通过sftp连接

java - Tomcat 无法启动 Grails 应用程序

Nvidia Eclipse-Nsight 中的 Java 开发

maven - 代理存储库被阻止

java - 使用 Java 9 及更高版本(本例中为 JDK11)部署 JAR(JLink 混淆?)

java - 如何在 JSF2.0 中声明默认的 .xhtml 页面

android - 多个dex文件定义Landroid/support/v13/app/FragmentCompatICS