eclipse里运行项目再访问项目是正常的,但是打成war包发布到tomcat的webapps目录下启动tomcat后访问项目就不能访问,报com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable类找不到。
Caused by: java.lang.NoClassDefFoundError: com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable
我的tomcat是6,需要用jdk1.6运行,我用的是1.8,所以报了这个错,我改成1.6以后可以正常访问了,我eclipse中内嵌的jdk是1.6,所以能运行,已经解决了。谢谢各位!
你先清除一下target文件,从新打包,你的war包没有将你项目的源码全部打包,导致运行报错
缺少jar包
我的tomcat是6,运行的jdk用的是1.8,而eclipse中项目properties的project facets里面的java我选的是1.6,然后我将jdk改成1.6解决了。谢谢各位!不能改采纳了,应该采纳本条回答哈。