Unable to load configuration. - bean - jar:file:/G:/workspace/Struts2/WebRoot/WEB-INF/lib/struts2-core-2.0.11.jar!/struts-default.xml:36:148
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
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: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:4342)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:com.opensymphony.xwork2.util.ObjectTypeDeterminer class:com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer - bean - jar:file:/G:/workspace/Struts2/WebRoot/WEB-INF/lib/struts2-core-2.0.11.jar!/struts-default.xml:36:148
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:222)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:165)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 21 more
Caused by: java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:146)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:193)
... 24 more
2009-6-4 12:08:08 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2009-6-4 12:08:08 org.apache.catalina.core.StandardContext start
严重: Context [/struts2] startup failed due to previous errors
2009-6-4 12:08:08 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2009-6-4 12:08:08 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2009-6-4 12:08:09 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8089
2009-6-4 12:08:09 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2009-6-4 12:08:09 org.apache.catalina.startup.Catalina start
信息: Server startup in 2797 ms

解决方案 »

  1.   

    如果不是缺少jar包的,那么就应该是jar包版本冲突了。
      

  2.   

    综合以上观点错误可能:
    1、代码错误:可能是代码的初始化工作没有做,而直接用到jar包内的类了
    不如java连接数据库时候如果数据库时,如果数据库的驱动没有首先加载,就会提示找不到数据库驱动的jar包,而不会提示数据库驱动没有加载
    2、缺少jar包,或者jar包位置错误,或者jar版本冲突
    除了 
    commons-logging-1.0.4.jar
    freeer-2.3.12.jar
    ognl-2.6.11.jar
    struts2-core-2.1.2.jar
    xwork-2.1.1.jar这五个核心LIB要复制外,
    commons-io-1.3.2.jar
    commons-fileupload-1.2.1.jar这两个Jar文件也必须放到指定目录
      

  3.   


    可能缺少jar包,或者jar包路径错误,或者jar包版本冲突检查一下struts2-core-2.0.11.jarstruts-default.xml
      

  4.   


     我也碰到了这个问题,
     
     楼主你现在把你现在导入的包全部删除, 楼主你一定有struts2 的源码吧   那你根据 struts-2.1.6\apps\struts2-blank-2.1.6\WEB-INF\lib这个是他的列子,  你把这个下面所有的包导入进去就行,, 我网上查好像听说是一个BUG 什么 的 
      

  5.   

    注意版本,一般是版本不一致,可以复制xml文件再改
      

  6.   

    如果没有导入:
    commons-io-1.3.2.jar 
    commons-fileupload-1.2.1.jar 
    这两个包,会报那个异常。导入后,应该不会了,如果还有,那么就是其他地方的问题。
    导入后,问题如果解决了,你再把这两个包给删掉,将不会报错,呵呵。
    可以多试试,如果不信的话。但是有时候时间长了,可能又需要重新导入了。
      

  7.   

    顶一个,Caused by: Unable to load bean: type:com.opensymphony.xwork2.util.ObjectTypeDeterminer class:com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer - bean - jar:file:/G:/workspace/Struts2/WebRoot/WEB-INF/lib/struts2-core-2.0.11.jar!/struts-default.xml:36:148
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:222)
    at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:165)
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
    ... 21 more
    Caused by: java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer 是不是jar包有问题,还是没有导进