一个Web项目,部署后,起动Tomcat总是出错。一直以为部署描述文件写得不对,浪费了一个早上,解决不了问题。中午回到家,仔细看了catalina run启动后的异常信息,发现了重要一条信号
Caused by: java.lang.NoClassDefFoundError: com/thoughtworks/xstream/io/Hierarchi
calStreamDriver
原来项目中引用xstream第三方jar包,虽然编译时引入了,但运行的时候没有jar包文件,所以出错,导致启动也失败了
解决方法:在Web项目WEB-INF目录下创建lib文件夹, 把相关jar包拷进去,问题马上解决