Tomcat中每个不同应用程序的单独的JVM选项

时间:2020-04-06 06:13:15

标签: tomcat tomcat9

嗨,是否可以在tomcat中为不同的应用程序设置jvm选项。我设置了jvm选项,但它会影响tomcat中的所有war文件。我如何分离?我有一个spring boot应用程序,通常我可以启动spring 喜欢

java -jar -Dspring.profile.active=dev

但是现在我将包类型更改为war并将它们部署到tomcat,并且每个war都是不同的spring应用程序,因此我需要分离其jvm选项

在tomcat中,类似

的应用程序
myrestservice1-->jvm options -Dspring.profile.active=dev
myrestservice2-->jvm options -Dspring.profile.active=test

我使用tomcat 9

1 个答案:

答案 0 :(得分:1)

您将通过在单独的Tomcat上启动每个应用程序来执行此操作。在同一服务器上运行时,它们默认都共享相同的JVM。

除非首先在单独的进程/ JVM中运行tomcat,否则没有配置选项可以表现不同。

您可以随意为每个进程/ JVM / tomcat提供尽可能多的配置值。

可能能够以不同的方式提供弹簧配置,但这不是您要的(反正 I 不能告诉您)。 / p>

相关问题