如何在特定于Tomcat应用程序上设置属性?

时间:2015-02-23 12:05:16

标签: java spring tomcat

我有一个带有单个应用程序的tomcat服务,并在setenv.bat中设置以下属性:

set JAVA_OPTS=%JAVA_OPTS% -Dspring.profiles.active=production

这使用spring-boot并确保应用程序始终以生产配置文件模式运行。

问题:我现在想要删除不应该在生产中运行的第二个应用程序。我如何配置特定于java opts的应用程序?

这有可能吗?或者我是否必须创建第二个tomcat实例?

1 个答案:

答案 0 :(得分:2)

JAVA_OPTS 变量由Java用于创建Java虚拟机(真实过程),因此您无法告诉Java在一个进程中创建2个不同的进程。

我认为唯一的解决方案是复制Web服务器(大部分都很容易)和(关心端口!最大的问题!)运行第二个JVM进行开发。

希望有所帮助