java.lang.NoClassDefFoundError: Lcom/opensymphony/xwork2/util/logging/Logger tomcat6 启动错误
来源:互联网 发布:linux 系统命令的功能 编辑:程序博客网 时间:2024/06/06 09:32
用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 tomcat6 启动错误
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/DefaultClassFinder$InfoBuildingV
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/reflection/ReflectionProviderFactory
- struts中java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils的解决办法
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/config/FileManagerProvider
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/config/FileManagerProvider
- java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.TextUtils
- java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/
- java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.TextUtils
- java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.TextUtils
- java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/
- java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue
- 解析#pragma指令
- 预览模块流程
- 产品升级方案
- 谷歌问答上线 悲凉下的涌动
- 什么是DHCP
- java.lang.NoClassDefFoundError: Lcom/opensymphony/xwork2/util/logging/Logger tomcat6 启动错误
- lucene点滴
- 鱼还是熊掌:浅谈多进程多线程的选择
- SqlServer2005分页方案
- 建立ARM平台上的交叉调试器gdb和gdbserver
- C语言宏定义技巧
- 复位模块设计
- 联合索引创建规则
- asp.net页面事件加载顺序(转)