日期:2014-05-16  浏览次数:20914 次

linux下启动tomcat报错
[icity@action1 bin]$ ./catalina.sh run
Using CATALINA_BASE:   /home/icity/security-tomcat
Using CATALINA_HOME:   /home/icity/security-tomcat
Using CATALINA_TMPDIR: /home/icity/security-tomcat/temp
Using JRE_HOME:        /usr/java/default
Using CLASSPATH:       /home/icity/security-tomcat/bin/bootstrap.jar
java.lang.NoClassDefFoundError: org/apache/tomcat/util/log/SystemLogHandler
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413)
        at java.lang.Class.getConstructor0(Class.java:2723)
        at java.lang.Class.newInstance0(Class.java:345)
        at java.lang.Class.newInstance(Class.java:327)
        at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:219)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:391)
Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.log.SystemLogHandler
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 7 more
[icity@action1 bin]$ 
我执行命令后,就报了这个错,启动空的tomcat也报错,求大神
------解决方案--------------------
tomcat的lib目录下有这个tomcat-util.jar吗