2010-12-29 12:15:54 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_14\jre\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jdk1.6.0_14/bin/../jre/bin/client;C:/Program Files/Java/jdk1.6.0_14/bin/../jre/bin;C:/Program Files/Java/jdk1.6.0_14/bin/../jre/lib/i386;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\TortoiseSVN\bin;C:\Server\mysql-6.0\bin;C:\Program Files\Java\jdk1.6.0_14\bin
2010-12-29 12:15:54 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:poem4' did not find a matching property.
2010-12-29 12:15:54 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:struts2Demo' did not find a matching property.
2010-12-29 12:15:54 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-12-29 12:15:54 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 611 ms
2010-12-29 12:15:54 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-12-29 12:15:54 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
2010-12-29 12:15:55 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Parsing configuration file [struts-default.xml]
2010-12-29 12:15:55 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/C:/Documents%20and%20Settings/zhangxg/My%20Documents/zhangxg/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts2Demo/WEB-INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:213)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4001)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4651)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: Unable to load bean: type:org.apache.struts2.dispatcher.multipart.MultiPartRequest class:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest - bean - jar:file:/C:/Documents%20and%20Settings/zhangxg/My%20Documents/zhangxg/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts2Demo/WEB-INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:239)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:100)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:156)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 21 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getDeclaredConstructors(Class.java:1836)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:229)
... 24 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileUploadException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 28 more
2010-12-29 12:15:55 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2010-12-29 12:15:55 org.apache.catalina.core.StandardContext start
严重: Context [/struts2Demo] startup failed due to previous errors

解决方案 »

  1.   

    需要导入的包:
    commons-fileupload-1.2.1.jar
    commons-io-1.3.2.jar
    javassist-3.7.ga.jar--在struts-2.2.1\apps\struts2-blank-2.2.1.war下的lib中找commons-logging.jar,
    freeer.jar,
    ognl.jar,
    struts2-core.jar,
    xwork.jar
      

  2.   

    可能是路径里头有空格引起的,jdk里缺少相应的jar包
      

  3.   

    我只是做下简单的stru2测试,有个核心包和xwork就行了。就是个简单的部署 不是缺少jar的事吧
      

  4.   

    真是郁闷死了,都一个多小时了还没有解决呢。。 jdk我也重新配置过,项目也部署到tomcat webapp下了,就是老说那个deault.xml 有问题。。郁闷,  那个是struts2核心包中的东西,我没有改动。。真不知道是怎么回事
      

  5.   

    重点在这里 姐从来不骗人 相信我 我对你有信心
    Caused by: Unable to load bean: type:org.apache.struts2.dispatcher.multipart.MultiPartRequest class:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest - bean - jar:file:/C:/Documents%20and%20Settings/zhangxg/My%20Documents/zhangxg/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts2Demo/WEB-INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178
    Caused by: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException
    Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileUploadException 
      

  6.   

    Unable to load configuration. - bean - jar:file:/C:/Documents%20and%20Settings/zhangxg/My%20Documents/zhangxg/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts2Demo/WEB-INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178
    有空格吧