Ubuntu 12.04 上的 tomcat7 CATALINA_HOME 和 CATALINA_BASE 在 shell 上不可用

Ubuntu 12.04 上的 tomcat7 CATALINA_HOME 和 CATALINA_BASE 在 shell 上不可用

我刚刚安装tomcat7使用Ubuntu 12.04

sudo apt get-install tomcat7

随后我立即注意到,尽管在脚本中设置了 $CATALINA_HOME 和 $CATALINA_BASE /etc/init.d/tomcat7,但它们并未导出到我的 shell 中。也就是说,printenv | grep CATALINA什么也没有产生。

所以问题是:我是否应该打扰,或者在我的设置中$CATALINA_HOME也设置是一个好的做法,并且会有什么好处?$CATALINA_BASE.bashrc

答案1

所以问题是:我是否应该费心或者在我的 .bashrc 中设置 $CATALINA_HOME 和 $CATALINA_BASE 是否是一个好的做法,以及会有什么好处?

不,你不应该。这些变量是为了以防你手动安装 Tomcat 而设置的,使用 deb 包是不必要的步骤,因为它们已经由 init 脚本设置。你没有在 bash shell 中找到设置的变量的原因是,它们是由运行 tomcat 的用户内部管理的。设置这些变量的唯一原因是在你手动安装 tomcat 时告诉 tomcat 文件在哪里。

相关内容