java - 在 Tomcat 应用程序中的 shell 脚本/访问中设置环境变量

标签 java linux tomcat environment-variables ubuntu-10.04

我想添加可以通过我的 tomcat 网络应用程序访问的环境变量。我经历了this link但我想在 root 用户中设置环境变量。如何做到这一点?

最佳答案

根据文档(http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt),您应该在 $CATALINA_HOME/bin/setenv.sh 中设置所有环境变量

编辑: 为了完整起见,我想值得一提的是,尽管这是推荐的方式,但上面的文档指出:

By default the setenv script file is absent. If the script file is present both in CATALINA_BASE and in CATALINA_HOME, the one in CATALINA_BASE is preferred.

如果它不存在,您可能还想在以下位置查找环境变量:

  • /etc/tomcat/tomcat[67].conf (suse) 或
  • /etc/default/tomcat[67].conf(例如 ubuntu)或
  • /etc/sysconfig/tomcat[67].conf (rhel, fedora)

关于java - 在 Tomcat 应用程序中的 shell 脚本/访问中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10153174/

相关文章:

java - 关闭 IE 时 window.onunload 未完成

java - 如何在没有注释的情况下在 Spring 核心中初始化 MongoClient 时注入(inject) Mongo 选项?

Java - 转换为接口(interface),然后找出转换的类型是什么

linux - 在服务器端创建一个git存储库

java - Tomcat context.xml 的 Netbeans 问题

java - AWS 使用 java api 获取 S3 存储桶大小

php - linux 命令运行带参数的 php 文件函数

c - 我错误地使用了 close() 吗?

java - 带有tomcat的log4j不记录mvn test中记录的内容

java - 如何一致地处理 jersey 和 tomcat 错误?