严重: Exception starting filter struts2
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
at com.opensymphony.xwork2.config.providers.XmlHelper.getLoadOrder(XmlHelper.java:117)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider$1.compare(XmlConfigurationProvider.java:965)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider$1.compare(XmlConfigurationProvider.java:963)
at java.util.Arrays.mergeSort(Arrays.java:1270)
at java.util.Arrays.sort(Arrays.java:1210)
at java.util.Collections.sort(Collections.java:159)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:963)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:155)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:122)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:179)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:436)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:195)
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:4038)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4692)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:701)
at org.apache.catalina.startup.Catalina.start(Catalina.java:585)
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: java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1493)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 41 more
2012-1-13 23:07:11 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2012-1-13 23:07:11 org.apache.catalina.core.StandardContext start
严重: Context [/clyjob] startup failed due to previous errors
2012-1-13 23:07:11 org.apache.catalina.startup.HostConfig deployDirectory

解决方案 »

  1.   

    apache commons-lang 的StringUtils类没有找到。jar配置好了么?
      

  2.   

    可能是:
    缺commons-lang.jar包
    包冲突
    包版本太低
      

  3.   

    strut2所需要的jar包都配好了?
      

  4.   

    xml中filter配置有问题。是不是没有配置struts的filter
      

  5.   

    请问大哥们,现在公司用java语言开发,用的是什么开发工具以及框架呢
      

  6.   

    少包!公司开发用eclipse、NetBeans、myeclipse等
    开发框架各个公司不一样
    ssh、dwr、jsf、ibatis等!每个公司都不一样,这个要看每个公司一贯的开发模式的!jsf是起初的mvc框架,一直到现在还有公司在用,是因为起初的公司都已经形成了自己的平台和组件。
      

  7.   

    java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils这个路径出了问题
    那么你就该成这点出发 找出你的问题所在
    看tomcat  出现的错误 , 你就看严重: Exception starting filter struts2
    java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils这里就行了,其它的都没用
      

  8.   

    java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtilsgoogle下!!!!!!!!!!!