今天在web程序加入struts的jar文件,启动tomcat总是出现下面的异常
严重: Exception starting filter struts2
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
没办法就上网搜索怎么解决问题的方法, 网上都说得加入Struts支持的必要类库:
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-logging-1.1.1.jar
freemarker-2.3.18.jar
javassist-3.11.0.GA.jar
json-lib-2.1-jdk15.jar
ognl-3.0.4.jar
struts2-core-2.3.1.2.jar
xwork-core-2.3.1.2.jar
但是我加入了重启服务器还是会出现这个错误的信息,最后快崩毁了,突然想到了tomcat服务器文件夹下的还有缓存文件,于是就把tomcat文件下的WebApp和work下的关于此项目的文件夹全部删除,重启服务器,最后问题成功解决。
ps:第一次发博客,希望把自己遇到的问题以及解决的方法能公布上来,要是有遇到此类问题能顺利得到解决,(当一个问题很长时间解决不了的时候那种感觉是很难受的),希望能帮助到别人