如何为tomcat创建环境变量?

时间:2015-09-29 14:11:52

标签: environment-variables tomcat8

我在tomcat 8中为我的项目尝试创建环境变量,我需要将此变量用于选择属性记录器。我读了lapply(l, type.convert) 并创建了这个文件,但是当我运行我的项目时 - 它没有运行。我如何创建环境变量来检查我的项目? 我在此site中了解了setenv.sh。我使用的是ubuntu 14.04。

setenv.sh

setenv

3 个答案:

答案 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,还有另一种方法

  1. 转到Servers标签
  2. 双击服务器上的
  3. 点击Open launch configuration
  4. 转到Environment标签
  5. 单击New并设置环境变量的键值对