我在tomcat 8中为我的项目尝试创建环境变量,我需要将此变量用于选择属性记录器。我读了lapply(l, type.convert)
并创建了这个文件,但是当我运行我的项目时 - 它没有运行。我如何创建环境变量来检查我的项目?
我在此site中了解了setenv.sh
。我使用的是ubuntu 14.04。
setenv.sh
setenv
答案 0 :(得分:8)
请执行以下操作。它会对你有用。
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
并享受...... !!
答案 1 :(得分:1)
您可以将这些设置放在/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
中是有意义的。
答案 2 :(得分:0)
如果我们使用eclipse,还有另一种方法
Servers
标签Open launch configuration
Environment
标签New
并设置环境变量的键值对