小编Vas*_*cev的帖子

tomcat 8 catalina.properties 添加变量

我需要从 Tomcat 应用程序读取环境变量。我试图做:

/opt/tomcat/conf/catalina.properties
Run Code Online (Sandbox Code Playgroud)

最后添加:

my.special.variable=some_value
Run Code Online (Sandbox Code Playgroud)

并阅读它

System.getenv("my.special.variable")
Run Code Online (Sandbox Code Playgroud)

我得到空

笔记

我在操作系统级别(linux ubuntu)定义了几个,但获得它们的结果是 tomcat root - /opt/tomcat。

例如 :

printenv我可以看到变量 HOME(也用 echo $HOME)。从 tomcat 之外的程序运行代码 - 结果是正确的 - /home/user。

部署在 tomcat 中的应用程序中完全相同的代码返回 - /opt/tomcat。

ubuntu tomcat environment-variables

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

environment-variables ×1

tomcat ×1

ubuntu ×1