日期:2014-05-18  浏览次数:20635 次

在java文件中启动tomcat6出现java.lang.NoClassDefFoundError
运行时异常信息大致如下:
org/apache/tomcat/util/log/systemLogHandler
......某文件x行 new Embedded()
......某文件x行 getEmbedded().addlifecyclelistener
程序中语法无错误提示,而改用tomcat5.5嵌入版不再出现这错误,请问是什么缘故?如何解决?


------解决方案--------------------
这和你是使用的JDK的版本不一样,因为JDK如果和TOMCAT 不”相容“简单说就是一个新一个旧
------解决方案--------------------
如果Jdk配置没错的话,楼主去重装下吧..
------解决方案--------------------
下载最新的jdk1.6,重装一下。(sun公司网站有下)
------解决方案--------------------
java和tomcat环境没有配好!
------解决方案--------------------
不是jdk就是少包
------解决方案--------------------
代码应该没问题,问题多半在tomcat上!