【问题标题】:How to change default server port using spring mvc and maven如何使用 spring mvc 和 maven 更改默认服务器端口
【发布时间】:2020-06-22 09:19:38
【问题描述】:

我有一个带有 spring web mvc 5.2 和 maven 的项目,我想在我的属性文件中设置服务器端口,我该如何像 spring boot 一样做到这一点

【问题讨论】:

  • 除非您还使用嵌入式容器,否则您不能这样做。但是,对于部署在 servlet 容器/应用服务器上的应用程序,这根本是不可能的(对于 Spring Boot 也不是)。
  • 感谢您的回复。那么我怎么能在Tomcat上做到这一点呢?有什么方法可以设置我要部署特定战争文件的哪个端口?
  • 您需要创建一个额外的连接器并配置您的应用程序以使用它。这一切都在 tomcat server.xml 中完成。
  • 谢谢。我该怎么做?
  • 我强烈建议阅读 tomcat 文档。

标签: spring maven tomcat


【解决方案1】:

在 pom.xml 中你可以添加这个插件(我使用的是 tomcat 7),通过使用配置标签中的端口标签我们可以更改默认端口号。

    <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <port>9091</port>              
          <path>/</path>                
        </configuration>
    </plugin>

【讨论】:

  • 您好,感谢您的回复。我如何找到与我的 tomcat 兼容的插件,如果我在本地的 tomcat 与服务器上的 Tomcat 不同,这是否也有效?
  • 这不适用于远程tomcat,只有使用maven运行tomcat。
猜你喜欢
  • 2018-01-18
  • 1970-01-01
  • 2014-07-01
  • 1970-01-01
  • 2016-08-18
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多