问题描述
使用的struts2.0+spring在weblogic下跑的好好的,但移植到websphere6.1下就报错,报错的日志莫名奇妙,排查不到原因:[11-7-1011:00:57:732CST]00000032WebAppE[ServletError]-[<null>]:com.ibm.ws.webcontainer.webapp.WebAppErrorReport:atcom.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError(WebAppDispatcherContext.java:553)atcom.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java:994)atorg.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:725)atorg.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)atorg.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)atcom.hundsun.fund.website.struts2.core.filter.MyFilterDispatcher.doFilter(MyFilterDispatcher.java:28)atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)atcom.hundsun.fund.website.common.filter.NocacheFilter.doFilter(NocacheFilter.java:37)atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)atcom.hundsun.fund.website.common.filter.SecureFilter.doFilter(SecureFilter.java:34)atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)atcom.hundsun.fund.sso.filter.HsSSOFilter.doFilter(HsSSOFilter.java:104)atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:742)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:695)atcom.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)atcom.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:833)atcom.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:771)atcom.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)atcom.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3444)atcom.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)atcom.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:815)atcom.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1466)atcom.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:119)atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)atcom.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)atcom.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)atcom.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)atcom.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)atcom.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)atcom.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)atcom.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)atcom.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)atcom.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)哪个高手可以帮帮忙呀?感谢
解决方案
解决方案二:
自己顶
解决方案三:
仅有这一种异常出现在日志里吗?在浏览器里面收到errorcode是500还是别的?MyFilterDispatcher里面是啥样的?
解决方案四:
仅有着一种异常出现在日志里面,浏览器中是500.myFilterDispatcher里面啥也没有dofilter里面是空的。
解决方案五:
该回复于2011-07-11 15:51:32被版主删除
解决方案六:
该回复于2011-07-26 10:53:52被版主删除
解决方案七:
应用程序服务器>server1>Web容器>定制属性这里面名称为com.ibm.ws.webcontainer.invokefilterscompatibility值为true的参数配置了没?
解决方案八:
很不错,支持!!
解决方案九:
学习。
解决方案十:
LZ问题解决了吗?能不能分享下,我也遇到同样的问题!
解决方案十一:
HGCGVBNBM
解决方案十二:
LZ问题解决了吗?能不能分享下,我也遇到同样的问题!
解决方案十三:
该回复于2012-08-29 14:56:52被版主删除