java.lang.NoClassDefFoundError: …
2016-06-23 11:15
465 查看
用tomcat6启动时,出现下面的错误
java.lang.NoClassDefFoundError:
Lcom/opensymphony/xwork2/util/logging/Logger;
Caused by: java.lang.ClassNotFoundException:
com.opensymphony.xwork2.util.logging.Logger
原因是struts2的包和xwork的包的版本不同.我用的是xwork-2.0.4.jar
struts2-core-2.1.8.1.jar
那么struts2-core-2.1.8.1.jar包下面的org.apache.struts2.dispatcher.FilterDispatcher类有一个log全局变量
private Logger log =
LoggerFactory.getLogger(FilterDispatcher.class);
LoggerFactory是在
com.opensymphony.xwork2.util.logging.LoggerFactory;
而xwork-2.0.4.jar没有这个类,要下载xwork-2.1.2.jar以上的版本才Yui有这个logging包
下载网址是 http://www.opensymphony.com/xwork/download.action
把xwork-2.0.4.jar换为xwork-2.1.2.jar重新启动项目就ok了
java.lang.NoClassDefFoundError:
Lcom/opensymphony/xwork2/util/logging/Logger;
Caused by: java.lang.ClassNotFoundException:
com.opensymphony.xwork2.util.logging.Logger
原因是struts2的包和xwork的包的版本不同.我用的是xwork-2.0.4.jar
struts2-core-2.1.8.1.jar
那么struts2-core-2.1.8.1.jar包下面的org.apache.struts2.dispatcher.FilterDispatcher类有一个log全局变量
private Logger log =
LoggerFactory.getLogger(FilterDispatcher.class);
LoggerFactory是在
com.opensymphony.xwork2.util.logging.LoggerFactory;
而xwork-2.0.4.jar没有这个类,要下载xwork-2.1.2.jar以上的版本才Yui有这个logging包
下载网址是 http://www.opensymphony.com/xwork/download.action
把xwork-2.0.4.jar换为xwork-2.1.2.jar重新启动项目就ok了
相关文章推荐
- java enum(枚举)使用详解 + 总结
- 如何提高自己的Java编程水平…
- MyEclipse6.5 完美汉化
- 如何学习JAVA
- 关于struts2中action请求会执行两次的问题
- Struts2 Struts.xml DTD 说明
- java多线程--join函数
- Spring ioc 简单理解
- 用eclipse如何发布打包Android应用
- struts+spring action应配置为scope="prototype"
- eclipse项目如何迁移到AndroidStudio中(图文说明)
- struts2 :Unable to load configuration. ……struts-default.xml:46:178异常解决
- 深入浅出RxJava(二:操作符)
- eclipse内存溢出问题解决方案
- 深入浅出RxJava(一:基础篇)
- Java设计模式之--迭代器模式(Iterator)
- Java基础3(公司学习)
- Java包的静态导入import static和import的区别
- Struts2中的ModelDriven机制及其运用
- Struts2如何传值到jsp页面