struts2启动报错 ...org/apache/commons/lang3/StringUtils-

cityname:shanghai INFO [localhost-startStop-1] (CommonsLogger.java:42) 16:36:51,835 -- Parsing configuration file [struts-default.xml]2014-11-28 16:36:51 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter Struts2java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:211) 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) 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:277) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382) at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:103) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150 ) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138 ) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run( Thread.java:619)Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) ... 22 more2014-11-28 16:36:51 org.apache.catalina.core.StandardContext startInternal严重: Error filterStart2014-11-28 16:36:51 org.apache.catalina.core.StandardContext startInternal严重: Context [/JavaEE] startup failed due to previous errors2014-11-28 16:36:51 org.apache.catalina.startup.HostConfig deployWAR信息: Deploying web application archive C:\tomcat-7.0.35\webapps\RestTest.war2014-11-28 16:36:51 com.sun.jersey.api.core.PackagesResourceConfig init信息: Scanning for root resource and provider classes in the packages: com.meihuichina.tpcos.rest.service2014-11-28 16:36:51 com.sun.jersey.api.core.PackagesResourceConfig init信息: Root resource classes found: class com.meihuichina.tpcos.rest.service.RMCCOSService2014-11-28 16:36:51 com.sun.jersey.api.core.PackagesResourceConfig init信息: Provider classes found:2014-11-28 16:36:52 org.apache.catalina.startup.HostConfig deployWAR信息: Deploying web application archive C:\tomcat-7.0.35\webapps\struts2-portlet.war2014-11-28 16:36:52 org.apache.catalina.core.ApplicationContext log信息: Initializing Spring root WebApplicationContext2014-11-28 16:36:53 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory C:\tomcat-7.0.35\webapps\ROOT2014-11-28 16:36:53 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["http-bio-8082"]2014-11-28 16:36:53 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["ajp-bio-9010"]2014-11-28 16:36:53 org.apache.catalina.startup.Catalina start信息: Server startup in 2099 ms解决方法:错误信息中报:java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils,得知缺少commons-lang.jar包,解决换了个common-lang.2.5.jar包还是同样报错。亲,你是commons-lang-2.5.jar,而一看包org/apache/commons/lang3/StringUtils,没有导入commons-lang-3.xxxx.jarorg/apache/commons/lang3/StringUtils是struts框架内的一个jar叫commons-lang3-3.1.jar
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值