根据Tomcat的官方文档以及从网上其他地方看到的信息,部署到Tomcat的Java servlet代码无法访问环境变量。只能从Java代码访问setenv.sh或catalina.sh中显式设置的值。
但是,当我测试Tomcat设置时,可以清楚地从Java代码访问环境变量。这些变量尚未在setenv.sh或catalina.sh中设置
我使用的是Tomcat版本8.5.35,并且在其自己的RUNNING.txt中,它声明无法从Java代码访问环境变量。
我可以访问它们是不是一个错误?有人遇到过吗?
一些可能相关的要点: