myeclipse 9.0 添加struts后tomcat报错
2013-04-15 16:43
267 查看
在做毕业设计,采用SSH
在初步项目部署时,使用myeclipse添加struts2.1 再对其进行升级到2.3.7
tomcat服务器报错
看NoClassDefFoundError: org/apache/commons/lang3/StringUtils 应该是丢包了,核心的5个包全部都有,可能是其他包缺失
通过看错误信息是stringutils这个类没有找到,而这个包在lang3里,在struts2.3.7的全部lib里找这个包commons-lang3-3.1.jar这个包
按照这个思路把必须的包补齐。
经过查阅资料,把这几个包扔了进去,解决问题
在初步项目部署时,使用myeclipse添加struts2.1 再对其进行升级到2.3.7
tomcat服务器报错
严重: Exception starting filter struts2 java.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:215) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:68) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:471) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) 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:4072) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726) 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:601) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1385) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) ... 27 more 2013-4-15 16:42:41 org.apache.catalina.core.StandardContext start 严重: Error filterStart 2013-4-15 16:42:41 org.apache.catalina.core.StandardContext start 严重: Context [/hlaudsweb] startup failed due to previous errors
看NoClassDefFoundError: org/apache/commons/lang3/StringUtils 应该是丢包了,核心的5个包全部都有,可能是其他包缺失
通过看错误信息是stringutils这个类没有找到,而这个包在lang3里,在struts2.3.7的全部lib里找这个包commons-lang3-3.1.jar这个包
按照这个思路把必须的包补齐。
经过查阅资料,把这几个包扔了进去,解决问题
相关文章推荐
- 在myeclipse 2015 中添加tomcat
- MyEclipse如何自定义添加tomcat server library
- MyEclipse 2015 Web Project 无法添加到Tomcat
- myeclipse重新添加spring.hibernate.struts支持
- 在myeclipse 2015 中添加tomcat
- 【Tomcat-原】如何在Myeclipse中添加本地的Tomcat
- Myeclipse9.0手动配置struts2.3.14过程
- 在Myeclipse中添加Tomcat
- 使用MyEclipse5时,添加TomCat Server时出现错误
- myeclipse+struts+tomcat5.5 中文问题- -
- MyEclipse 10.0,9.0,8.0 下添加jadClipse反编译插件
- 在myeclipse 2015 中添加tomcat
- MyEclipse如何自定义添加tomcat server library
- Myeclipse2015 Jrebel插件的安装、配置、使用(新建.java文件、给类添加新方法、新属性、修改代码等,不用重启tomcat即可更新)
- 如何把自己的tomcat添加到MyEclipse中
- 在myeclipse 2015 中添加tomcat
- MyEclipse 10.0,9.0,8.0 下添加jadClipse反编译插件
- MyEclipse添加tomcat7出现“Value must be an existing directory”解决方案
- MyEclipse 6.5不能把项目添加到tomcat中去,添加列表里面没有这个项目
- java实战(六)--------myeclipse添加Tomcat7服务器