web.xml <context-param>
<param-name>spring.profiles.active</param-name>
<param-value>development</param-value>
</context-param>在web.xml中切換環境可以生效,但tomcat的設置啟動變量無效,如下:catalina.sh 的首行添加以下,windows 在JAVA_OPTS前要添加setJAVA_OPTS ="-Dspring.profiles.active=production"重啟java,重啟tomcat 后,都不會生效PS問:如何查看JAVA_OPTS的值設置生效了呢?答案:是我自己代碼上的問題,我的web.xml中寫了兩個配置,如下 <context-param>
<param-name>spring.profiles.default</param-name>
<param-value>development</param-value>
</context-param>
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>development</param-value>
</context-param>active 這項直接把jvm 的中替換掉了,我看了別人寫了這個,我也跟著寫,唉!
添加回答
舉報
0/150
提交
取消