在外部tomcat服务器上部署时,通过application.properties更改Spring启动应用程序的端口

问题描述 投票:0回答:1

我在外部tomcat服务器上部署了一个spring boot应用程序。 server.xml中配置的端口为9090,而application.properties文件中的server.port为8080。应用程序部署在9090上。有没有什么办法可以在application.properties文件(8080)中配置的端口上启动/部署我的应用程序?

spring-boot tomcat9
1个回答
0
投票

我的想法是,server.portapplication.properties属性的值是指嵌入式服务器的端口而不是外部服务器。

如果您总是需要在application.properties上提到的端口上部署项目,那么您需要使用嵌入式服务器。

通过添加嵌入式服务器对pom.xml的依赖,您可以实现它。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>

然后运行Spring启动邮件类或通过命令行运行jar。

© www.soinside.com 2019 - 2024. All rights reserved.