Java 外部部署war的Springboot配置文件

Java 外部部署war的Springboot配置文件,java,spring,tomcat,spring-boot,Java,Spring,Tomcat,Spring Boot,我有一个springboot应用程序,它被部署到一个外部tomcat服务器上,所有东西都在我的本地数据库中工作。现在,我必须将代码推广到DB配置不同的更高环境中。我读了很多关于使用-Dspring.profiles.active=dev等的概要文件的文章,但是当spring项目是一个外部tomcat并且没有使用 java-jar-Dspring.profiles.active=dev demo-0.0.1-SNAPSHOT.jar您可以使用CATALINA\u OPTS传递SPRING\u pr

我有一个springboot应用程序,它被部署到一个外部tomcat服务器上,所有东西都在我的本地数据库中工作。现在,我必须将代码推广到DB配置不同的更高环境中。我读了很多关于使用
-Dspring.profiles.active=dev
等的概要文件的文章,但是当spring项目是一个外部tomcat并且没有使用
java-jar-Dspring.profiles.active=dev demo-0.0.1-SNAPSHOT.jar
您可以使用CATALINA\u OPTS传递SPRING\u profiles\u active=dev环境变量

您可以使用CATALINA\u OPTS传递SPRING\u profiles\u active=dev环境变量

这里是所有外部化属性和设置配置文件的方法是所有外部化属性和设置配置文件的方法

您应该将spring引导配置文件与maven one链接起来

因此,您可以构建指定spring boot所需配置文件的jar包:

mvn clean install -P Prod

您应该将spring引导配置文件与maven one链接起来

因此,您可以构建指定spring boot所需配置文件的jar包:

mvn clean install -P Prod

JNDI也受支持,检查docsJNDI也受支持,检查DOCSASUMING我也不能用,我还能用什么?我正在使用詹金斯构建代码并进行推广。我认为jenkins中有一个配置知道它是哪台服务器?您是否需要这样的配置。删除applications.properties并替换为application-dev.properties您可以使用maven(或gradle)配置文件,但这是一个与您要求的不同的问题。假设我也不能使用它,我还可以使用什么?我正在使用詹金斯构建代码并进行推广。我认为jenkins中有一个配置知道它是哪台服务器?您是否需要这样的配置。删除applications.properties并替换为application-dev.properties您可以使用maven(或gradle)配置文件,但这与您要求的问题不同