我在外部tomcat服务器上部署了一个spring boot应用程序。 server.xml中配置的端口为9090,而application.properties文件中的server.port为8080。应用程序部署在9090上。有没有什么办法可以在application.properties文件(8080)中配置的端口上启动/部署我的应用程序?
我的想法是,server.port
的application.properties
属性的值是指嵌入式服务器的端口而不是外部服务器。
如果您总是需要在application.properties
上提到的端口上部署项目,那么您需要使用嵌入式服务器。
通过添加嵌入式服务器对pom.xml
的依赖,您可以实现它。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
然后运行Spring启动邮件类或通过命令行运行jar。