当我试图重启tomcat时,我得到了这些:
sudo /etc/init.d/tomcat7 restart
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
但是,tomcat运行正常。但我不知道这些是什么。
答案 0 :(得分:2)
重新启动Tomcat时,会执行两个VM。第一个连接到Tomcats关闭端口,发送您在server.xml中定义的关闭字符串,并停止服务器。第二个启动服务器,然后关闭。
BASE目录是Tomcat查找其库和默认目录的位置。 HOME目录是当前Tomcat实例使用的位置。即如果你有几个Tomcats,他们都可以使用相同的基目录。 TMP目录是(猜测是什么)存储临时文件的地方。
答案 1 :(得分:1)
让我们一个一个地打破它们
Using CATALINA_BASE: /usr/share/tomcat7 --> Your tomcat base dir
Using CATALINA_HOME: /usr/share/tomcat7 --> Your tomcat home dir
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp --> tomcat's temp dir path
Using JRE_HOME: /usr --> Path to your JRE
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
^--> The jars that are on the class-path when this vm was launched
您显示这些日志2次的原因是restart
命令。调用shutdown
时会发出第一个日志,之后会立即调用startup
,这是第二层日志。
这是Tomcat完全正常的行为