没有logging信息,Apache Tomcat7无法启动

我使用Debian 7(Wheezy)和tomcat7的全新安装来运行服务器。

当我尝试从init.d启动tomcat服务或起诉服务命令时,我得到了以下错误:

[FAIL] Starting Tomcat servlet engine: tomcat7 failed! 

什么让我疯狂的是,日志(catalina.out)是完全空的,因此我不能真正解决这个问题。

有任何想法吗?

我遇到了相同症状的问题。

 $ sudo service tomcat7 start * Starting Tomcat servlet engine tomcat7 ...fail! $ 

没有在catalina.out和没有任何系统日志。 通过转到/usr/share/tomcat./bin并从命令行运行startup.sh文件来简化问题,显示错误。 在我的情况下,这是setenv.sh缺less引号,导致bash在启动时出现故障。

问题被发现到“catalina”configuration文件没有读取权限在“组”。 这应该不会超过五分钟,但是由于没有日志,花了很多时间来排除故障。 仍然没有日志顺便说一句,我还没有设法找出原因。

catalina文件的原因是错误的权限是因为我用salstack框架( http://saltstack.com )来设置服务器,并在一个“状态”(文件指示如何设置将进展)我给了错误的权限。

我缩小了问题,因为当我重新安装tomcat7它正常工作,当我用改变configuration文件(反过来给错误的权限)的saltstack框架工具tomcat不工作。