springboot 配置文件中需要
在tomcat server.xml中 配置
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="/testweb" docBase="${catalina.home}/webapps/starter-tomcat-3.0" reloadable="true"/>
<Context docBase="${catalina.home}/webapps/jpress-service.war" path="/jprservice">
<Environment name="DOMAIN" value="test.xxxxx.com" type="java.lang.String" override="true"/> <!--配置注册中心所需要的变量DOMAIN-->
<Environment name="spring.profiles.active" value="test" type="java.lang.String" override="true"/> <!--配置spring.profiles.active 环境参数-->
</Context> </Host>
在cmd中运行 jar 包使用命令运行
java -DDOAMIN=test.xxx.com -Dspring.profiles.active=test -jar xxx.jar