2011-09-04 53 views
0

我使用apt-get install tomcat5.5命令在debian上安装了tomcat5.5。但是,当我运行/etc/init.d/tomcat5.5 start时,没有任何事情发生。然后我看着文件/ var/log/syslog的,我看到下面的输出:无法在debian上启动tomcat5.5

jsvc.exec[8278]: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap 
jsvc.exec[8278]: #011at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
jsvc.exec[8278]: #011at java.security.AccessController.doPrivileged(Native Method) 
jsvc.exec[8278]: #011at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
jsvc.exec[8278]: #011at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
jsvc.exec[8278]: #011at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
jsvc.exec[8278]: #011at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 
jsvc.exec[8278]: #011at org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:107) 
jsvc.exec[8278]: Cannot load daemon 

我期待已为许多许多天的解决方案,我希望有人在这里也曾经同样的问题并可以指向我的解决方案:)。有些人说你需要commons-logging.jar。但是,我根本不知道在哪里放.jar ..

Thx任何帮助提前!

回答

3

我遇到类似的错误在Tomcat 5.5中很长一段时间回到其固定在后续版本来了......所以无论是使用6.x或7.x版...或修补的5.5版本

+0

thx。它与tomcat7完美配合 – mkn

2

如果您在启动时缺少JAR,请将它们放在/ server/lib目录中。按照ClassNotFoundExceptions的要求继续添加JAR,直到它们停止。

我想问为什么当6.x和7.x可用时使用Tomcat 5.5。有特别的原因吗?

+0

我使用TOMCAT5 .5因为aptitude只提供了tomcat5.5。 tomcat6在debian上可能不稳定? – mkn

+0

@mkn - tomcat5.5仅在Debian中是oldstable(即lenny)。 tomcat6处于稳定状态(挤压)。我强烈建议升级,因为oldstable的安全支持即将结束。 – Flexo

+0

thx帮助我。我安装了tomcat7,它运行得很好 – mkn