获取' java.lang.NoSuchMethodError:org / apache / struts / action / ActionServlet.findMapping(Ljava / lang / String;);'错误

时间:2016-06-23 11:12:12

标签: java apache websphere struts1

最近我们迁移了我们的申请表Websphere 6.1 to 8.5Java 1.5 to 1.7.部署了ear文件并创建了RMIC并将存根和框架文件复制到各自的项目中。启动服务器后,尝试加载应用程序并获得以下错误:

  

[6/23/16 3:31:31:759 CDT] 000000dc ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service servlet retail抛出的uncaught service()异常:java.lang.NoSuchMethodError:org /apache/struts/action/ActionServlet.findMapping(Ljava/lang/String;)Lorg/apache/struts/action/ActionMapping;       at com.s1.web.bankcommon.action.CustomRequestProcessor.processPath(Unknown Source)       在com.s1.arch.ui.action.CustomRequestProcessor.process(CustomRequestProcessor.java:431)       在org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)       在com.s1.arch.ui.action.CustomActionServlet.process(CustomActionServlet.java:195)       at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)       在javax.servlet.http.HttpServlet.service(HttpServlet.java:575)       at com.s1.arch.ui.action.CustomActionServlet.postFilter(CustomActionServlet.java:236)       在com.s1.arch.ui.filter.ServletChainLink.doFilter(ServletChainLink.java:23)       在com.s1.arch.ui.filter.Filtering.filter(Filtering.java:87)       在com.s1.arch.ui.action.CustomActionServlet.service(CustomActionServlet.java:226)       在javax.servlet.http.HttpServlet.service(HttpServlet.java:668)       在com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)       在com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:562)       在com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:255)       在com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259)       在com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1232)       在com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:781)       在com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:480)       在com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)       在com.s1.web.bb.filters.LogAggFilter.doFilter(LogAggFilter.java:385)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.pso.common.filter.PSOCommonSessionMaintainFilter.doFilter(PSOCommonSessionMaintainFilter.java:291)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.web.bankcommon.filters.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:101)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.web.common.filters.CommonFilterBase.doFilter(未知来源)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       at com.s1.web.bankcommon.filters.CrossSiteScriptFilter.doFilter(Unknown Source)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.arch.ui.filters.ApplicationFilter.doFilterBody(ApplicationFilter.java:116)       在com.s1.arch.ui.filters.ApplicationFilter.doFilter(ApplicationFilter.java:83)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.arch.security.session.management.SingleSessionFilter.doFilter(SingleSessionFilter.java:59)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.arch.ui.filters.AbstractFilter.doFilterBody(AbstractFilter.java:60)       在com.s1.arch.ui.filters.AbstractFilter.doFilter(AbstractFilter.java:43)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.arch.ui.filters.AbstractFilter.doFilterBody(AbstractFilter.java:60)       在com.s1.arch.ui.filters.AbstractFilter.doFilter(AbstractFilter.java:43)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       at com.s1.arch.ui.filters.AbstractThreadContextFilter.doFilterBody(AbstractThreadContextFilter.java:64)       at com.s1.arch.ui.filters.AbstractThreadContextFilter.doFilter(AbstractThreadContextFilter.java:47)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.arch.security.ui.CachedPrincipalFilter.doFilter(CachedPrincipalFilter.java:60)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.arch.security.ui.websphere.LTPASyncFilter.doFilter(LTPASyncFilter.java:100)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       at com.s1.arch.ui.filters.SetSessionTimeoutFilter.doFilter(SetSessionTimeoutFilter.java:90)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.s1.arch.ui.filters.RoundTripTraceFilter.doFilter(RoundTripTraceFilter.java:159)       在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)       在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)       在com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)       在com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)       在com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3926)       在com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)       在com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1007)       在com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)       在com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)       在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)       在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)       在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)       在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:287)       在com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1049)       at com.ibm.ws.ssl.channel.impl.SSLConnectionLink $ MyReadCompletedCallback.complete(SSLConnectionLink.java:643)       at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext $ SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1818)       在com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)       在com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)       at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)       在com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)       在com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)       在com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)       在com.ibm.io.async.ResultHandler $ 2.run(ResultHandler.java:905)       在com.ibm.ws.util.ThreadPool $ Worker.run(ThreadPool.java:1881)

0 个答案:

没有答案