您的位置:首页 > 运维架构 > Apache

Unable to load config class org.apache.struts2.interceptor.debugging.DebuggingInterceptor at interce

2016-03-03 22:04 666 查看
项目启动报错...网上找了半天资料...有一句话提醒了我

“可以删除struts2-core-2.0.11.2.jar包,肯定你服务器里的lib里有这个包,你项目中也存在这个包,所以你启动时就会出现这样的冲突错误,删除一个你服务器lib里的同名包即可”,

终于找到原因所在,先前有个项目tomcat我增加了classpath,



WEB-INF也有Struts2的Jar包,所以tomcat启动时就报那个错误了。所以把这个remove掉即可。

Unable to load config class org.apache.struts2.interceptor.debugging.DebuggingInterceptor at interceptor - jar:file:/D:/root/www/zgl_yeeden/WEB-INF/lib/struts2-core-2.0.11.2.jar!/struts-default.xml:98:115 probably due to a missing jar, which might be fine if you never plan to use the debugging interceptor

2008-10-22 10:40:35 com.opensymphony.xwork2.config.providers.InterceptorBuilder constructInterceptorReference

严重: Actual exception

Caught Exception while registering Interceptor class org.apache.struts2.interceptor.debugging.DebuggingInterceptor - interceptor - jar:file:/D:/root/www/zgl_yeeden/WEB-INF/lib/struts2-core-2.0.11.2.jar!/struts-default.xml:98:115

at org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObjectFactory.java:78)

at com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructInterceptorReference(InterceptorBuilder.java:57)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.lookupInterceptorReference(XmlConfigurationProvider.java:905)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStack(XmlConfigurationProvider.java:743)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStacks(XmlConfigurationProvider.java:756)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptors(XmlConfigurationProvider.java:777)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:410)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)

at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152)

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)

at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)

at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)

at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)

at org.apache.catalina.core.StandardService.start(StandardService.java:448)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

at org.apache.catalina.startup.Catalina.start(Catalina.java:552)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

Caused by: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=org.apache.struts2.views.freemarker.FreemarkerManager, name='default'] in public void org.apache.struts2.interceptor.debugging.DebuggingInterceptor.setFreemarkerManager(org.apache.struts2.views.freemarker.FreemarkerManager).

at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:157)

at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(ContainerImpl.java:126)

at com.opensymphony.xwork2.inject.ContainerImpl.addInjectors(ContainerImpl.java:103)

at com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.java:84)

at com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.java:82)

at com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate.call(ReferenceCache.java:155)

at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:81)

at com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java:121)

at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:452)

at com.opensymphony.xwork2.inject.ContainerImpl$6.call(ContainerImpl.java:492)

at com.opensymphony.xwork2.inject.ContainerImpl$6.call(ContainerImpl.java:491)

at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:542)

at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:490)

at com.opensymphony.xwork2.ObjectFactory.injectInternalBeans(ObjectFactory.java:131)

at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:156)

at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:143)

at org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObjectFactory.java:53)

... 31 more

Caused by: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=org.apache.struts2.views.freemarker.FreemarkerManager, name='default'] in public void org.apache.struts2.interceptor.debugging.DebuggingInterceptor.setFreemarkerManager(org.apache.struts2.views.freemarker.FreemarkerManager).

at com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:239)

at com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:229)

at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.<init>(ContainerImpl.java:282)

at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:130)

at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:128)

at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:154)

... 49 more
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: