外部部署战争的Springboot配置文件

use*_*146 1 java spring tomcat spring-boot

我有一个部署到外部tomcat服务器的springboot应用程序,一切都在本地DB上运行.现在,我必须将代码推广到数据库配置不同的更高环境.我阅读了很多关于配置文件-Dspring.profiles.active=dev等等的内容,但是当它的外部tomcat没有使用时,spring项目将如何知道它所在的服务器 java -jar -Dspring.profiles.active=dev demo-0.0.1-SNAPSHOT.jar

小智 5

您可以使用CATALINA_OPTS传递SPRING_PROFILES_ACTIVE = dev环境变量