Spring boot 如何在不重新启动tomcat的情况下在tomcat中使用环境变量

Spring boot 如何在不重新启动tomcat的情况下在tomcat中使用环境变量,spring-boot,tomcat,Spring Boot,Tomcat,我有一个带有多个应用程序的tomcat服务器。然后,我将在tomcat上部署spring boot应用程序。但在部署之前,我在服务器中设置了一个环境变量。因此,应用程序应使用环境变量。所以我不希望在服务器中设置新的环境变量后重新启动tomcat 你有什么解决办法吗?请帮帮我?如果不使用Java,您就无法从Java进行更改 但是,您可以更改系统属性的值。考虑使用系统属性而不是环境变量来调整应用程序的行为。 更好的是,不要使用全局可见/可变配置,而是通过一些其他机制(如配置文件)单独配置组件。对于正

我有一个带有多个应用程序的tomcat服务器。然后,我将在tomcat上部署spring boot应用程序。但在部署之前,我在服务器中设置了一个环境变量。因此,应用程序应使用环境变量。所以我不希望在服务器中设置新的环境变量后重新启动tomcat

你有什么解决办法吗?请帮帮我?

如果不使用Java,您就无法从Java进行更改

但是,您可以更改系统属性的值。考虑使用系统属性而不是环境变量来调整应用程序的行为。


更好的是,不要使用全局可见/可变配置,而是通过一些其他机制(如配置文件)单独配置组件。

对于正在运行的进程,环境变量通常无法更改。您应该考虑使用另一种机制,如属性文件或数据库。