Unable to load configuration. - bean - jar:file:/D:/Struts2/workp/.metadata/.me_

时间:2022-09-28 19:09:39
2010-5-13 8:59:26 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded Apache Tomcat Native library 1.1.14.
2010-5-13 8:59:26 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
2010-5-13 8:59:26 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-5-13 8:59:26 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2010-5-13 8:59:26 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 805 ms
2010-5-13 8:59:27 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-5-13 8:59:27 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
2010-5-13 8:59:28 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
2010-5-13 8:59:28 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
严重: Dispatcher initialization failed
Unable to load configuration. - bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4340)
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 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
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:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:221)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:169)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 31 more
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:29:72 - bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:205)
... 34 more
2010-5-13 8:59:28 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml:29:72
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:431)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4340)
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 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
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:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: Unable to load configuration. - bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)
... 29 more
Caused by: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:221)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:169)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 31 more
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:29:72 - bean - jar:file:/D:/Struts2/workp/.metadata/.me_tcat/webapps/gclStruts2/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:205)
... 34 more
2010-5-13 8:59:28 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2010-5-13 8:59:28 org.apache.catalina.core.StandardContext start
严重: Context [/gclStruts2] startup failed due to previous errors
2010-5-13 8:59:28 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-5-13 8:59:28 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2010-5-13 8:59:28 org.apache.catalina.startup.Catalina start
信息: Server startup in 1687 ms

35 个解决方案

#1


/gclStruts2/WebRoot/WEB-INF/lib/commons-fileupload-1.2.1.jar
/gclStruts2/WebRoot/WEB-INF/lib/commons-io-1.3.2.jar
/gclStruts2/WebRoot/WEB-INF/lib/commons-logging-api-1.1.jar
/gclStruts2/WebRoot/WEB-INF/lib/freemarker-2.3.15.jar
/gclStruts2/WebRoot/WEB-INF/lib/ognl-2.7.3.jar
/gclStruts2/WebRoot/WEB-INF/lib/struts2-core-2.1.8.1.jar
/gclStruts2/WebRoot/WEB-INF/lib/xwork-core-2.1.6.jar
这7个文件都加了
显示:HTTP Status 404struts的内容是:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>

<package name="test" extends="struts-default">
<action name="Login" class="com.action.Login">
<result name="success">/index.jsp</result>
<result name="fail">/fail.jsp</result>
</action>
</package></struts>    
怎么解决?

#2


知道的出来帮帮忙!楼主,虽然我不会,给你吆喝吆喝!

#3


myeclipse 添加struts时不勾选myeclipse libraries的选项,手动添加到lib文件夹里

#4


把jar包手动拷贝到lib下,然后刷新界面
再build path   --> libraries  --> add jars..
然后找到lib下的jar包 添加进去

#5


说错了,是刷新工程

#6


jar包,问题啊,用elipse建个jar库,然后添加进去。

#7


 Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file

貌似重名,already。。

不知道是不是,up下

#8


解决方法:手动添加struts jar包

#9


这是添加jar没关系!

#10


确认jar有没有添加???
如果存在,请查看struts.xml及struts-default.xml,问题,肯定出在这两个文件上

#11


你好,我也出现这个问题了,解决不掉,请问你是怎么解决的?

#12


该回复于2010-12-20 17:51:48被版主删除

#13


我也出了这问题了 我有这些包啊 全是是手动导包  以前搞过没见过这问题 好久没弄了 配不出来了啊
楼上怎么解决的啊

#14


该回复于2011-01-12 08:37:03被版主删除

#15


看看这个commons-fileupload-1.2.1.jar
到底加了没
应该是拦截器出的问题

#16


你可以看一下是不是struts.xml文件中是不是含有<xml-body>.....</xml-body>,我出现这个问题时就是这么解决的

#17


不好意思,没说清楚,是把那些删掉就行了

#18


把tomcat下你的工程的lib中与tomcat中lib中的包删掉

#19


解决办法:
在使用struts-2.2.1时,需要导入javassist-3.7.ga.jar
在struts-2.2.1中的lib目录下没有这个jar文件
在apps中struts2-blank.war,把它解压(怎么解压:直接打开,选择rar方式打开然后解压即可就可以看到了),就会在里面发现这个文件,添加到项目的lib中就可以了,这是新版本的问题。


注意:此时lib目录下共有如下几个JAR文件(基本的)
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.jar

#20


该回复于2011-03-23 17:10:43被版主删除

#21


哈哈,我刚解决这个问题,我在struts.xml中加入了一句<constant name="struts.objectFactory" value="spring"/>然后又导入一个struts2-spring-plugin-2.1.8.1包就好了,你可以试一下!

#22


我也遇到这问题,#19楼 方法解决。

#23


我的方法就是重新起tomcat。

#24


看一下

#25


疯啦-我也出现这种问题-试了好多方法-还这样啊!!请求大家帮助啊-救命啊--
引用 13 楼 wpf175 的回复:
我也出了这问题了 我有这些包啊 全是是手动导包 以前搞过没见过这问题 好久没弄了 配不出来了啊
楼上怎么解决的啊

#26


在lib中加下面的包


commons-fileupload-1.2.1.jar

#27


被这个问题困佬了很久了!····用上面的方法貌似还是不行···

#28


引用 19 楼 zzb13425138525 的回复:
解决办法:
在使用struts-2.2.1时,需要导入javassist-3.7.ga.jar
在struts-2.2.1中的lib目录下没有这个jar文件
在apps中struts2-blank.war,把它解压(怎么解压:直接打开,选择rar方式打开然后解压即可就可以看到了),就会在里面发现这个文件,添加到项目的lib中就可以了,这是新版本的问题。


注意:此时lib目录下共有……



好人啊. 终于好了

#29


我把Lib下的jar包全删了 从新导入 

#30


如果是简单的例子的话,去拷apps下例子的lib里面的吧。

#31


我有个疑问,昨天写的程序运行的好好的,今天再运行就出现这个问题了,这个是为什么?谁能给我说说,谢谢!

#32


好神奇啊!我把那几个包删了,反而出来了....
无语中....
引用 31 楼  的回复:
我有个疑问,昨天写的程序运行的好好的,今天再运行就出现这个问题了,这个是为什么?谁能给我说说,谢谢!

#33


是eclipse的环境变量的问题。你可以重新建立一个工作空间,重新建立一个项目,把需要的文件粘贴进去,再重新发布应该就O了

#34


同样不懂啊求大师解答

#35


Unable to load configuration. - bean - jar:file:/D:/Struts2/workp/.metadata/.me_今天也出了这问题,jar包全删了,重新导一次就没问题了。

#1


/gclStruts2/WebRoot/WEB-INF/lib/commons-fileupload-1.2.1.jar
/gclStruts2/WebRoot/WEB-INF/lib/commons-io-1.3.2.jar
/gclStruts2/WebRoot/WEB-INF/lib/commons-logging-api-1.1.jar
/gclStruts2/WebRoot/WEB-INF/lib/freemarker-2.3.15.jar
/gclStruts2/WebRoot/WEB-INF/lib/ognl-2.7.3.jar
/gclStruts2/WebRoot/WEB-INF/lib/struts2-core-2.1.8.1.jar
/gclStruts2/WebRoot/WEB-INF/lib/xwork-core-2.1.6.jar
这7个文件都加了
显示:HTTP Status 404struts的内容是:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>

<package name="test" extends="struts-default">
<action name="Login" class="com.action.Login">
<result name="success">/index.jsp</result>
<result name="fail">/fail.jsp</result>
</action>
</package></struts>    
怎么解决?

#2


知道的出来帮帮忙!楼主,虽然我不会,给你吆喝吆喝!

#3


myeclipse 添加struts时不勾选myeclipse libraries的选项,手动添加到lib文件夹里

#4


把jar包手动拷贝到lib下,然后刷新界面
再build path   --> libraries  --> add jars..
然后找到lib下的jar包 添加进去

#5


说错了,是刷新工程

#6


jar包,问题啊,用elipse建个jar库,然后添加进去。

#7


 Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file

貌似重名,already。。

不知道是不是,up下

#8


解决方法:手动添加struts jar包

#9


这是添加jar没关系!

#10


确认jar有没有添加???
如果存在,请查看struts.xml及struts-default.xml,问题,肯定出在这两个文件上

#11


你好,我也出现这个问题了,解决不掉,请问你是怎么解决的?

#12


该回复于2010-12-20 17:51:48被版主删除

#13


我也出了这问题了 我有这些包啊 全是是手动导包  以前搞过没见过这问题 好久没弄了 配不出来了啊
楼上怎么解决的啊

#14


该回复于2011-01-12 08:37:03被版主删除

#15


看看这个commons-fileupload-1.2.1.jar
到底加了没
应该是拦截器出的问题

#16


你可以看一下是不是struts.xml文件中是不是含有<xml-body>.....</xml-body>,我出现这个问题时就是这么解决的

#17


不好意思,没说清楚,是把那些删掉就行了

#18


把tomcat下你的工程的lib中与tomcat中lib中的包删掉

#19


解决办法:
在使用struts-2.2.1时,需要导入javassist-3.7.ga.jar
在struts-2.2.1中的lib目录下没有这个jar文件
在apps中struts2-blank.war,把它解压(怎么解压:直接打开,选择rar方式打开然后解压即可就可以看到了),就会在里面发现这个文件,添加到项目的lib中就可以了,这是新版本的问题。


注意:此时lib目录下共有如下几个JAR文件(基本的)
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.jar

#20


该回复于2011-03-23 17:10:43被版主删除

#21


哈哈,我刚解决这个问题,我在struts.xml中加入了一句<constant name="struts.objectFactory" value="spring"/>然后又导入一个struts2-spring-plugin-2.1.8.1包就好了,你可以试一下!

#22


我也遇到这问题,#19楼 方法解决。

#23


我的方法就是重新起tomcat。

#24


看一下

#25


疯啦-我也出现这种问题-试了好多方法-还这样啊!!请求大家帮助啊-救命啊--
引用 13 楼 wpf175 的回复:
我也出了这问题了 我有这些包啊 全是是手动导包 以前搞过没见过这问题 好久没弄了 配不出来了啊
楼上怎么解决的啊

#26


在lib中加下面的包


commons-fileupload-1.2.1.jar

#27


被这个问题困佬了很久了!····用上面的方法貌似还是不行···

#28


引用 19 楼 zzb13425138525 的回复:
解决办法:
在使用struts-2.2.1时,需要导入javassist-3.7.ga.jar
在struts-2.2.1中的lib目录下没有这个jar文件
在apps中struts2-blank.war,把它解压(怎么解压:直接打开,选择rar方式打开然后解压即可就可以看到了),就会在里面发现这个文件,添加到项目的lib中就可以了,这是新版本的问题。


注意:此时lib目录下共有……



好人啊. 终于好了

#29


我把Lib下的jar包全删了 从新导入 

#30


如果是简单的例子的话,去拷apps下例子的lib里面的吧。

#31


我有个疑问,昨天写的程序运行的好好的,今天再运行就出现这个问题了,这个是为什么?谁能给我说说,谢谢!

#32


好神奇啊!我把那几个包删了,反而出来了....
无语中....
引用 31 楼  的回复:
我有个疑问,昨天写的程序运行的好好的,今天再运行就出现这个问题了,这个是为什么?谁能给我说说,谢谢!

#33


是eclipse的环境变量的问题。你可以重新建立一个工作空间,重新建立一个项目,把需要的文件粘贴进去,再重新发布应该就O了

#34


同样不懂啊求大师解答

#35


Unable to load configuration. - bean - jar:file:/D:/Struts2/workp/.metadata/.me_今天也出了这问题,jar包全删了,重新导一次就没问题了。