Tomcat 启动错误-com.opensymphony.xwork2.util.finder.ClassFinder
来源:互联网 发布:java初级工程师考证 编辑:程序博客网 时间:2024/06/16 08:54
今天下午写了个小项目,启动tomcat提示一直报错,最后一个也是折腾时间最长的一个,与大家共享下。
启动Tomcat时提示以下错:
严重: Exception starting filter struts2
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.finder.ClassFinder.<init>(Lcom/opensymphony/xwork2/util/finder/ClassLoaderInterface;Ljava/util/Collection;ZLjava/util/Set;Lcom/opensymphony/xwork2/util/finder/Test;)V
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:377)
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:335)
at org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
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:3800)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
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:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
这个错误折腾了我好长时间,百度谷歌全用了,我使用的jar包:struts2-core-2.1.8.1.jar + struts2-convention-plugin-2.2.1.1.jar + xwork-core-2.1.6.jar。解决方法是把struts2-convention-plugin-2.2.1.1.jar换成struts2-convention-plugin-2.1.8.1.jar就可以。哈哈
- Tomcat 启动错误-com.opensymphony.xwork2.util.finder.ClassFinder
- struts2启动时,出现的com.opensymphony.xwork2.util.finder.ClassFinder - Unable to read class 错误解决办法
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/DefaultClassFinder$InfoBuildingV
- web开发com.opensymphony.xwork2.util.finder.UrlSet.<init>V异常及解决办法
- Class: com.opensymphony.xwork2.inject.util.
- struts2 出现com.opensymphony.xwork2.util.ValueStack
- 接口 ValueStack:com.opensymphony.xwork2.util
- ERROR com.opensymphony.xwork2.util.DomHelper
- 关于tomcat启动出现Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1错误的解决办法
- struts2中com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)的错误
- java.lang.NoClassDefFoundError: Lcom/opensymphony/xwork2/util/logging/Logger tomcat6 启动错误
- tomcat启动时报Caused by: java.lang.ClassNotFoundException: com.opensymphony.xwork2.ActionSupport
- tomcat 启动报错- com/opensymphony/xwork2/spring/SpringObjectFactory.java:209:-1
- tomcat启动报: Line: 209 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:209:-1
- at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
- apache优化参数
- 简单协程
- 云计算还是虚拟化,三思而后行
- Pocket-sized principles of Agile
- apache性能优化
- Tomcat 启动错误-com.opensymphony.xwork2.util.finder.ClassFinder
- ActiveMQ性能调优
- php中对共享内存,消息队列的操作
- nginx更改网站目录,端口等等的方法
- Shell条件测试
- Android读写XML
- javabean的一个实例
- 如何在自己ubtunbu上安装rabbitmq
- 排序之四:归并排序