发布网友 发布时间:2024-10-01 01:37
共3个回答
热心网友 时间:2024-10-24 03:38
org.apache.commons.digester.RuleSet追答转载自
http://hi.baidu.com/chansh/blog/item/ab5af231bf90519fa61e1283.html
java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet错误
2011-03-11 11:37
这两天心情好,没事干,下了个MyEclipse8.5玩,刚学习spring、struts、hibernate,配置了半天也没弄出个名堂。不是这儿出错就那儿有问题。最后休息的时候新建另一个web工程,启动服务器弹出了错误:java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet。
百度,google半天也没解决该问题,很多人说是缺少什么commons.digester.jar包造成的,我到网上下了好几个不同版本的这个包下来,每次都兴奋的启动服务器,结果还是那错误......悲愤欲绝啊,于是我就直接将其卸载了...,以为可能是自己不小心把其中关键的包给del了。好不容易将其卸载,又花了10来分钟在另外一个磁盘装上了,启动,还是一样的错误,有没工程只要启动服务器就会有这错误。
找个个高手过来看,估计是tomcat服务器的原因,老哥建议我另外再装个服务器...刚打算装的时候,就想到这估计是内置的tomcat6出的问题,他帮我看了看,发现Tomcat JDK name默认的是Sun JDK 1.6.0_13,于是将其换成自己在系统安装JDK的目录,结果又出了什么错误,发现add中叫搜索的是JRE,于是又改成JRE所在的路径。最后就成功了,没有出错了...
发现一个有趣的现象,将Tomcat JDK name改回去,重启服务器....发现啥了?居然也没问题了....
这个试试看看!不要心急在这个过程中能学到很多东西的!
热心网友 时间:2024-10-24 03:39
先调试自己的jdk追答就是编译一个HelloWord
单独运行tomcat看看能不能正常打开http://localhost:8080/index.html或者http://localhost:8080/index.jsp
如果这两个都没什么问题.
就上网搜搜关于myeclipse搭配自己的tomcat和jdk的资料.不需要手动写什么只是机械性的改变一下而已
确定自己的更换方式没问题的话.就换一个myeclipse版本试试看......相信你很快就能搞定的
热心网友 时间:2024-10-24 03:39
myeclipse自带tomcat····你可以自己调试下···试一试···追问自带的tomcat