为什么我的Tomcat没有catalina.sh?

时间:2016-03-17 09:56:21

标签: tomcat centos

基本信息:

  • 操作系统:CentOS 7.0 x64
  • Tomcat版本:7.0.54(使用yum安装)

首先,我想通过检查 catalina.out 进行调试。但除了一行之外,文件中没有任何内容:

tomcat-7.0.54 RPM installed

我得到了一些提示 catalina.sh 有一些关于日志记录的设置。然后我发现我的tomcat甚至没有这个文件。在bin文件夹中,只有三个文件:bootstrap.jar tomcat-juli.jar catalina-tasks.xml

在此之前我用systemctl start tomcat启动tomcat,所以我没有注意到这个问题。

合理吗?如果我想编辑有关日志记录或其他有关启动的设置,我该怎么办?

2 个答案:

答案 0 :(得分:0)

这可能对您有所帮助

参考How to install tomcat 7 on centos 7

记录位置/ usr / share / tomcat / logs

下面的 rpm 命令会显示所有文件的位置。

rpm -ql tomcat |more

systemctl 命令将为您提供服务的详细列表

systemctl status tomcat.service  -l

参考Tomcat Logging server.xml

  

要另外记录有关发送到Web应用程序的请求的信息,可以在 server.xml 文件中配置“Valves”,如此处所述。例如,在标记内:

有关server.xml中阀门的更多信息 参考tomcat-7.0 valve

希望这有帮助

答案 1 :(得分:0)

根据此post

yum安装的tomcat使用systemd,而不是Catalina,也许您可​​以将配置添加到此文件中: /etc/tomcat/tomcat.conf