我想添加和我的tomcat web应用程序可以访问的环境variables。 我已经通过这个链接,但我想在root用户设置环境variables。 怎么做?
根据文档( http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt ),你应该把所有的env变量设置在$ CATALINA_HOME / bin / setenv.sh
编辑:为了完整性,我想这是值得一提的,即使这是推荐的方式,上面的文档状态:
默认情况下,setenv脚本文件不存在。 如果脚本文件存在于CATALINA_BASE和CATALINA_HOME中,则首选CATALINA_BASE中的脚本文件。
如果它不存在,你可能也想在env vars中寻找:
/etc/tomcat/tomcat[67].conf
)或 /etc/default/tomcat[67].conf
(例如ubuntu)或者 /etc/sysconfig/tomcat[67].conf
) 得到了解决方案…我所做的是我已经把导出语句在/etc/init.d/tomcat6
在顶部,并通过命令sudo /etc/init.d/tomcat6 restart
服务器。 所以现在我在tomcat服务器上运行的web-app可以访问这个变量。
没有这个工作?
转到您的环境文件。 sudo vi / etc / environment并添加所需的变量。 并保存该文件。
我想在最近的Ubuntu中,您将不得不重新启动系统以使更改生效。