免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6491 | 回复: 5
打印 上一主题 下一主题

Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-18 08:38 |只看该作者 |倒序浏览
异常:
08:21:10,031 INFO  [TomcatDeployment] deploy, ctxPath=/NewsManager-war, vfsUrl=NewsManager.ear/NewsManager-war.war
08:21:12,250 INFO  [XmlConfigurationProvider] Parsing configuration file [struts-default.xml]
08:21:13,125 ERROR [[/NewsManager-war]] Exception starting filter struts2
Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/D:/jboss5.0/server/default/tmp/deploy/NewsManager-war703-exp.war/WEB-INF/lib/struts2-core-2.0.11.1.jar!/struts-default.xml:30:72
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:20
        at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
        at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:131)
        at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
        at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
        at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:234)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:332)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:90)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3733)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4369)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
        at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:66
        at org.apache.catalina.core.StandardContext.init(StandardContext.java:5357)
        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:347)
        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:143)
        at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:341)
        at org.jboss.web.deployers.WebModule.startModule(WebModule.java:89)
        at org.jboss.web.deployers.WebModule.start(WebModule.java:67)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:8
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:66
        at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:184)
        at $Proxy5.start(Unknown Source)
        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
        at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
        at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
        at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)
        at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:255)
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)
        at org.jboss.system.ServiceController.doChange(ServiceController.java:659)
        at org.jboss.system.ServiceController.start(ServiceController.java:431)
        at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:149)
        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:107)
        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:65)
        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:853)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:874)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:906)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:794)
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:49
        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:506)
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:245)
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:131)
        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:40
        at org.jboss.Main.boot(Main.java:20
        at org.jboss.Main$1.run(Main.java:534)
        at java.lang.Thread.run(Thread.java:595)
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:vfsfile:/D:/jboss5.0/server/default/deploy/NewsManager.ear/NewsManager-war.war/WEB-INF/lib/struts2-core-2.0.11.1.jar!/struts-default.xml:30:72 - bean - jar:file:/D:/jboss5.0/server/default/tmp/deploy/NewsManager-war703-exp.war/WEB-INF/lib/struts2-core-2.0.11.1.jar!/struts-default.xml:30:72
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:193)
        ... 78 more
08:21:13,437 ERROR [StandardContext] Error filterStart
08:21:13,437 ERROR [StandardContext] Context [/NewsManager-war] startup failed due to previous errors
08:21:14,484 ERROR [[/NewsManager-war]] "Restricted listeners property file not found
08:21:14,781 INFO  [XmlConfigurationProvider] Parsing configuration file [struts-default.xml]



开发环境:

NetBeans 6.1   Jboss 5.0   JDK5

使用技术:
EJB    Struts 2
所建项目工程类型为:企业应用程序。

异常是在右击项目名称,执行【取消部署后再次部署】后所报的异常。

整了好多天了,求高手指点一二!

TIA

论坛徽章:
0
2 [报告]
发表于 2009-05-18 11:21 |只看该作者
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar: 。。。。
你把JBOSS部署文件夹清理下 重新部署

论坛徽章:
0
3 [报告]
发表于 2009-05-18 14:24 |只看该作者
问题不是那么简单,我在NetBeans库中加入xwork-2.0.4.jar包。但是在部署项目时,提示找不到com/opensymphony/xwork2/util/location/Locatable。
如果我把他放在JBOSS/server/default/lib下。
这时又提示:ognl/OgnlException
没办法,只有放在JBOSS中。
软件都重新安装一遍!
(在JBOSS/server/default/lib中我加入了以下包:
ognl-2.6.11.jar
freemarker-2.3.8.jar
struts2-core-2.0.11.1.jar
xwork-2.0.4.jar
)
就这样出现了以上异常。

论坛徽章:
0
4 [报告]
发表于 2009-05-18 14:33 |只看该作者
我试了很多次,在JBOSS中,
通过NetBeans部署项目时,
deploy下我部署的项目与tmp中有冲突!不知道怎么回事。

刚发现那个异常好像是已经在tmp中使用过,所以不能在deploy中我部署的项目中加载。


整了半天还是没找到解决办法。

论坛徽章:
0
5 [报告]
发表于 2009-05-27 16:34 |只看该作者
顶一下,没办法要沉了,高手给指点下。

论坛徽章:
0
6 [报告]
发表于 2009-05-31 15:08 |只看该作者
struts2-core-2.0.11.1.jar
xwork-2.0.4.jar
有冲突了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP