Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory

Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory


今天利用上班时间重新搭建struts2+spring开发环境
竟然遇到了
com.opensymphony.xwork2.config.ConfigurationException: Bean type class
com.opensymphony.xwork2.ObjectFactory with the name xwork has already been
loaded by bean - jar:file:/E:/Workspaces/dev_flashDiy_20070904/WebRoot/WEB-INF/lib/struts2-core-2.0.11.jar!/struts-default.xml:30:72


解决办法:
1、清理所有缓存,重新部署
2、换一只猫也行
3、网上说的吧struts-pring-plugin.jar插件包给去掉   (有些人成功,但是我却没有成功)
4、还有些人这样说:很多朋友在使用Struts2时都会遇到这个异常,导致其主要原因还是因为加错了包,大家只要将xwork-2.1.1.jar和struts2-core-2.1.2.jar,换成xwork-2.0.4.jar和struts2-core-2.0.14.jar或者struts2-core-2.0.14.jar

我通过第一步解决了这个问题! 第二三四个方法我没有尝试过!

具体原因不清楚,不过有将JDK1.5改成JDK1.6,不知道是不是这个问题

你可能感兴趣的:(spring,bean,Web,xml,struts)