将参数传递给 tomcat 实例的最佳方法是什么?

cgp*_*cgp 1 java tomcat jakarta-ee

将参数传递给 tomcat 实例的最佳方法是什么?命令行参数是否可用于容器内的所有应用程序?我可以将参数传递给特定的应用程序吗?我需要通过内置的应用程序服务器来管理它吗?

编辑: 为了澄清,我希望传递一个参数来指定要使用的配置。有时这可能会指定一组配置文件,这些文件可能因环境而异。

Per*_*ium 5

您可以将 -Dmy.config.var=configA 和 -Dmy.config.var=configB 添加到 CATALINA_OPTS(每次您需要的那个)并通过 System.getProperty("my.config.var") 从 java 中读取它们。这些不是环境变量。