无法加载bean:type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer [英] Unable to load bean: type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer
问题描述
SEVERE:调度程序初始化失败
无法加载配置。 - bean - jar:file:/ C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3 .jar!/struts-plugin.xml:8:162
在com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
在org.apache.struts2.dispatcher.Dispatcher .init_PreloadConfiguration(Dispatcher.java:445)
在org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489)
在org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher (InitOperations.java:74)
在org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
在org.apache.catalina.core.ApplicationFilterConfig.initFilter (ApplicationFilterConfig.java:279)
在org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
在org.apache.catalina.core.ApplicationFilterConfig。< init>( ApplicationFilterCon fig.java:105)
在org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4828)
在org.apache.catalina.core.StandardContext.startInternal(StandardContext.java: 5508)
在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1575)
在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1565)
在java.util.concurrent.FutureTask.run(未知来源)
在java。 util.concurrent.ThreadPoolExecutor.runWorker(未知源)
在java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)
在java.lang.Thread.run(未知来源)
导致:无法加载bean:类型:org.apache.struts2.views.gxp.inject.InjectedObjectContainer类:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean - jar:file:/ C:/ projectdetails / .metadata / .plugins / org.eclipse.wst.server.core / TMP0 / wtpwebap ps / FieldError / WEB-INF / lib / struts2-gxp-plugin-2.3.16.3.jar!/struts-plugin.xml:8:162
在com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register (XmlConfigurationProvider.java:245)
在org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
在com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration .java:234)
在com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
... 16更多
导致:java.lang.ClassNotFoundException: org.apache.struts2.views.gxp.inject.InjectedObjectContainer
在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
在org.apache.catalina.loader.WebappClassLoader .comClassLoader.java:1571
com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
在com.opensymphony.xwor k2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
... 19更多
2014年8月29日11:47:17 AM org.apache.catalina.core .StandardContext filterStart
SEVERE:异常启动过滤器struts2
无法加载配置。 - bean - jar:file:/ C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3 .jar!/struts-plugin.xml:8:162
在org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:501)
在org.apache.struts2.dispatcher.ng .InitOperations.initDispatcher(InitOperations.java:74)
在org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
在org.apache.catalina.core .ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
在org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
在org.apache.catalina.core.ApplicationFilterConfig。< ; init>(ApplicationFilterConfig.java:105)
在org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4828)
在org.apache.catalina.core.StandardContext.startInternal( StandardContext.java:5508)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1575)
在org。 apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1565)
在java.util.concurrent.FutureTask.run(未知来源)
在java.util.concurrent.ThreadPoolExecutor.runWorker (未知来源)
在java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)
在java.lang.Thread.run(未知来源)
导致:无法加载组态。 - bean - jar:file:/ C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3 .jar!/struts-plugin.xml:8:162
在com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
在org.apache.struts2.dispatcher.Dispatcher .init_PreloadConfiguration(Dispatcher.java:445)
在org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489)
... 14更多
导致:无法加载bean:类型:org.apache.struts2.views.gxp.inject.InjectedObjectContainer类:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean - jar:file:/ C:/projectdetails/.metadata/。 plugins / org.eclipse.wst.server.core / tmp0 / wtpwebapps / FieldError / WEB-INF / lib / struts2-gxp-plugin-2.3.16.3.jar!/struts-plugin.xml:8:162
在com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
在org.apache.struts2.config.S trutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
在com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234)
在com.opensymphony.xwork2.config.ConfigurationManager。 getConfiguration(ConfigurationManager.java:67)
... 16更多
导致:java.lang.ClassNotFoundException:org.apache.struts2.views.gxp.inject.InjectedObjectContainer
在org。 apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
在com.opensymphony.xwork2。 util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
在com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
...更多
我将所有jar文件保存在eclipse中的lib文件夹中,即使当我尝试运行基本应用程序是否收到上述错误?
错误是由应用程序部署的GXP插件引起的,如果您没有使用GXP然后从类路径中删除它。引用的类是 org.apache.struts2.views.gxp.inject.InjectedObjectContainer
不在分发中。您可能需要其他库来满足依赖才能正确使用此插件。当然是google-gxp,您可以在 maven仓库。
I am running the Struts2 application in eclipse but it is displaying the error while running in the Apache Tomcat server the error I am getting is
SEVERE: Dispatcher initialization failed
Unable to load configuration. - bean - jar:file:/C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:445)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4828)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5508)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: Unable to load bean: type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer class:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean - jar:file:/C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
... 16 more
Caused by: java.lang.ClassNotFoundException: org.apache.struts2.views.gxp.inject.InjectedObjectContainer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
... 19 more
Aug 29, 2014 11:47:17 AM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3.jar!/struts-plugin.xml:8:162
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:501)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4828)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5508)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: Unable to load configuration. - bean - jar:file:/C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:445)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489)
... 14 more
Caused by: Unable to load bean: type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer class:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean - jar:file:/C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
... 16 more
Caused by: java.lang.ClassNotFoundException: org.apache.struts2.views.gxp.inject.InjectedObjectContainer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
... 19 more
I kept all the jar files in the lib folder in eclipse even though when I am trying to run the basic application it is getting the above error?
The error is caused by GXP plugin deployed with the application, if you are not using GXPs then remove it from classpath. The referenced class is org.apache.struts2.views.gxp.inject.InjectedObjectContainer
absent in the distribution. You might need additional libraries to satisfy dependency to use this plugin correctly. Certainly it is google-gxp, you can look up required libraries in the maven repository.
这篇关于无法加载bean:type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!