我刚刚安装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 文件在哪里。