如何为tomcat创建环境变量?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为tomcat创建环境变量?相关的知识,希望对你有一定的参考价值。
我正在为我的项目尝试在tomcat 8中创建环境变量,我需要将此变量用于选择属性记录器。我读了关于setenv.sh
并且我创建了这个文件,但是当我运行我的项目时 - 它没有运行。我如何创建环境变量来检查我的项目?我在这个setenv
上读到了site。我使用的是ubuntu 14.04。
塞特女.是
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
export JAVA_HOME
JAVA_OPTS="-Xmx4096m -Xms512m -server"
export JAVA_OPTS
CATALINA_HOME="/opt/tomcat"
export CATALINA_HOME
答案
请执行以下操作。它会对你有用。
1 sudo su and cd to /var/lib/tomcat8/bin/
2 touch setenv.sh(if it doesn't exist)
3 chmod 777 setenv.sh
4 vim setenv.sh and set following line in setenv.sh
export varriable=value
5 sudo service tomcat8 restart
享受...!!
另一答案
您可以将这些设置放在/usr/share/tomcat8/bin/setenv.sh
中,而不是创建/etc/default/tomcat8
。
我发现在setenv.sh中设置JAVA_HOME会导致tomcat8无法正常启动,如果它与/etc/init.d/tomcat8
不匹配的话。 init.d脚本忽略setenv.sh但需要知道使用哪个java版本,以便它可以检查进程列表以查看tomcat是否正在运行。 init.d脚本确实使用/etc/default/tomcat8
,因此删除setenv.sh并将设置放在/etc/default
中是有意义的。
另一答案
如果我们使用eclipse,还有另一种方法
- 转到
Servers
标签 - 双击服务器
- 点击
Open launch configuration
- 转到
Environment
标签 - 单击
New
并设置环境变量的键值对
以上是关于如何为tomcat创建环境变量?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 [Setup] AppVersion 使用编译时环境变量?