系统集成WASWAS升级

应用从WAS5JDK1.4升至was8JDK1.7后,访问websvs异常

[16-11-21 16:10:14:840 CST]     FFDC Exception:javax.servlet.ServletException SourceId:com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter ProbeId:144 Reporter:com.ibm.ws.webcontainer.filter.FilterInstanceWrapper@9d1b532...显示全部

[16-11-21 16:10:14:840 CST]     FFDC Exception:javax.servlet.ServletException SourceId:com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter ProbeId:144 Reporter:com.ibm.ws.webcontainer.filter.FilterInstanceWrapper@9d1b532e
javax.servlet.ServletException: dejcMyException:
---- Class[com.icsc.hr.controller.hrjcDiffDept].[insert] exception stack trace as follows -----
java.lang.AbstractMethodError: org/apache/axis2/databinding/ADBBean.serialize(Ljavax/xml/namespace/QName;Ljavax/xml/stream/XMLStreamWriter;)V
at org.apache.axis2.databinding.ADBDataSource.serialize(ADBDataSource.java:90)
at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerialize(OMSourcedElementImpl.java:781)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:967)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally(SOAPEnvelopeImpl.java:283)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:245)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:207)
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74)
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84)
at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:570)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:399)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:226)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:556)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.icsc.hr.webservice.hrjcCmpHrmServiceStub.SynHrmResource(hrjcCmpHrmServiceStub.java:1356)
at com.icsc.hr.link.hrjcLinkOA.setOA(hrjcLinkOA.java:70)
at com.icsc.hr.common.hrjcDiffCommon.putService(hrjcDiffCommon.java:1208)
at com.icsc.hr.common.hrjcDiffCommon.updateHrM0(hrjcDiffCommon.java:866)
at com.icsc.hr.common.hrjcDiffCommon.updateHrMNByType(hrjcDiffCommon.java:287)
at com.icsc.hr.common.hrjcDiffCommon.insert(hrjcDiffCommon.java:230)
at com.icsc.hr.controller.hrjcDiffDept.insert(hrjcDiffDept.java:264)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:613)
at com.icsc.dpms.de.structs.dejsStructs.invokeAction(dejsStructs.java:552)
at com.icsc.dpms.de.structs.dejsStructs.doPost(dejsStructs.java:389)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1232)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:781)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:480)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
at com.icsc.dpms.de.filter.dejscontentType.doFilter(dejscontentType.java:37)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.icsc.dpms.dn.ServletFilter.doFilter(ServletFilter.java:98)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:940)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1881)

at com.icsc.dpms.de.structs.dejsStructs.doPost(dejsStructs.java:417)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1232)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:781)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:480)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
at com.icsc.dpms.de.filter.dejscontentType.doFilter(dejscontentType.java:37)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.icsc.dpms.dn.ServletFilter.doFilter(ServletFilter.java:98)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:940)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1881)

Reporter BEGIN:com.ibm.ws.webcontainer.filter.FilterInstanceWrapper@9d1b532e
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::FILTER_STATE_UNINITIALIZED:0
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::FILTER_STATE_INITIALIZING:1
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::FILTER_STATE_AVAILABLE:2
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::FILTER_STATE_DESTROYING:3
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::FILTER_STATE_DESTROYED:4
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::FILTER_STATE_UNAVAILABLE:5
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::_filterName:dejccontentType
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::_filterInstance BEGIN:com.icsc.dpms.de.filter.dejscontentType@a2ea15d0
com.icsc.dpms.de.filter.dejscontentType::CLASS_VERSION:$Id: dejscontentType.java,v 1.1 2008/04/24 02:58:36 i20496 Exp $
com.icsc.dpms.de.filter.dejscontentType::cfg BEGIN:com.ibm.ws.webcontainer.filter.FilterConfig@2fc89359
  com.ibm.ws.container.BaseConfiguration::_id:null
  com.ibm.ws.container.BaseConfiguration::_attributes:null
  com.ibm.ws.webcontainer.servlet.TargetConfig::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@6848fa3b
  com.ibm.ws.webcontainer.servlet.TargetConfig::CLASS_NAME:com.ibm.ws.webcontainer.servlet.TargetConfig
   com.ibm.ws.webcontainer.servlet.TargetConfig::initParams:java.util.HashMap@4b6cec28 depth limit reached
  com.ibm.ws.webcontainer.servlet.TargetConfig::fileName:null
  com.ibm.ws.webcontainer.servlet.TargetConfig::displayName:null
  com.ibm.ws.webcontainer.servlet.TargetConfig::name:dejccontentType
  com.ibm.ws.webcontainer.servlet.TargetConfig::description:null
  com.ibm.ws.webcontainer.servlet.TargetConfig::smallIcon:null
  com.ibm.ws.webcontainer.servlet.TargetConfig::largeIcon:null
   com.ibm.ws.webcontainer.servlet.TargetConfig::context:com.ibm.wsspi.webcontainer.facade.ServletContextFacade@e07e64ae depth limit reached
  com.ibm.ws.webcontainer.servlet.TargetConfig::className:com.icsc.dpms.de.filter.dejscontentType
  com.ibm.ws.webcontainer.servlet.TargetConfig::asyncSupported:false
  com.ibm.ws.webcontainer.filter.FilterConfig::dispatchMode:null
  com.ibm.ws.webcontainer.filter.FilterConfig::filterClassLoader:null
  com.ibm.ws.webcontainer.filter.FilterConfig::isInternal:false
   com.ibm.ws.webcontainer.filter.FilterConfig::webAppConfig:com.ibm.ws.webcontainer.webapp.WebAppConfigurationImpl@f84a382c depth limit reached
  com.ibm.ws.webcontainer.filter.FilterConfig::filter:null
  com.ibm.ws.webcontainer.filter.FilterConfig::filterClass:null
   com.ibm.ws.webcontainer.filter.FilterConfig::urlPatternMappings:java.util.ArrayList@14c9a700 depth limit reached
  com.ibm.ws.webcontainer.filter.FilterConfig::servletNameMappings:null
   com.ibm.ws.webcontainer.filter.FilterConfig::nls:com.ibm.ejs.ras.TraceNLS@f15c8574 depth limit reached
  END:com.ibm.ws.webcontainer.filter.FilterConfig@2fc89359

com.icsc.dpms.de.filter.dejscontentType::encoding:GBK
END:com.icsc.dpms.de.filter.dejscontentType@a2ea15d0

com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::_filterState:2
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::nServicing:0
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@5254e012
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::CLASS_NAME:com.ibm.ws.webcontainer.filter.FilterInstanceWrapper
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::_filterEvent:null
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::_filterConfig:com.ibm.ws.webcontainer.filter.FilterConfig@2fc89359
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper::_eventSource BEGIN:com.ibm.ws.webcontainer.webapp.WebAppEventSource@c44217ec
com.ibm.ws.webcontainer.webapp.WebAppEventSource::_invocationListeners BEGIN:com.ibm.ws.webcontainer.util.EventListeners@dffb81d4
   com.ibm.ws.webcontainer.util.EventListeners::EMPTY_LISTENERS:[Ljava.util.EventListener;@7fa099e4 depth limit reached
  com.ibm.ws.webcontainer.util.EventListeners::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@b3513e60
  com.ibm.ws.webcontainer.util.EventListeners::CLASS_NAME:com.ibm.ws.webcontainer.util.EventListeners
   com.ibm.ws.webcontainer.util.EventListeners::listeners:[Ljava.util.EventListener;@42ccc928 depth limit reached
  END:com.ibm.ws.webcontainer.util.EventListeners@dffb81d4

com.ibm.ws.webcontainer.webapp.WebAppEventSource::_servletListeners BEGIN:com.ibm.ws.webcontainer.util.EventListeners@d2c6d368
  com.ibm.ws.webcontainer.util.EventListeners::EMPTY_LISTENERS:[Ljava.util.EventListener;@7fa099e4
  com.ibm.ws.webcontainer.util.EventListeners::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@b3513e60
  com.ibm.ws.webcontainer.util.EventListeners::CLASS_NAME:com.ibm.ws.webcontainer.util.EventListeners
   com.ibm.ws.webcontainer.util.EventListeners::listeners:[Ljava.util.EventListener;@e1808e5c depth limit reached
  END:com.ibm.ws.webcontainer.util.EventListeners@d2c6d368

com.ibm.ws.webcontainer.webapp.WebAppEventSource::_errorListeners BEGIN:com.ibm.ws.webcontainer.util.EventListeners@a80d9996
  com.ibm.ws.webcontainer.util.EventListeners::EMPTY_LISTENERS:[Ljava.util.EventListener;@7fa099e4
  com.ibm.ws.webcontainer.util.EventListeners::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@b3513e60
  com.ibm.ws.webcontainer.util.EventListeners::CLASS_NAME:com.ibm.ws.webcontainer.util.EventListeners
   com.ibm.ws.webcontainer.util.EventListeners::listeners:[Ljava.util.EventListener;@863c948c depth limit reached
  END:com.ibm.ws.webcontainer.util.EventListeners@a80d9996

com.ibm.ws.webcontainer.webapp.WebAppEventSource::_applicationListeners BEGIN:com.ibm.ws.webcontainer.util.EventListeners@908c9b19
  com.ibm.ws.webcontainer.util.EventListeners::EMPTY_LISTENERS:[Ljava.util.EventListener;@7fa099e4
  com.ibm.ws.webcontainer.util.EventListeners::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@b3513e60
  com.ibm.ws.webcontainer.util.EventListeners::CLASS_NAME:com.ibm.ws.webcontainer.util.EventListeners
   com.ibm.ws.webcontainer.util.EventListeners::listeners:[Ljava.util.EventListener;@6631ed5a depth limit reached
  END:com.ibm.ws.webcontainer.util.EventListeners@908c9b19

com.ibm.ws.webcontainer.webapp.WebAppEventSource::_filterInvocationListeners BEGIN:com.ibm.ws.webcontainer.util.EventListeners@7da503d2
  com.ibm.ws.webcontainer.util.EventListeners::EMPTY_LISTENERS:[Ljava.util.EventListener;@7fa099e4
  com.ibm.ws.webcontainer.util.EventListeners::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@b3513e60
  com.ibm.ws.webcontainer.util.EventListeners::CLASS_NAME:com.ibm.ws.webcontainer.util.EventListeners
  com.ibm.ws.webcontainer.util.EventListeners::listeners:[Ljava.util.EventListener;@7fa099e4
  END:com.ibm.ws.webcontainer.util.EventListeners@7da503d2

com.ibm.ws.webcontainer.webapp.WebAppEventSource::_filterListeners BEGIN:com.ibm.ws.webcontainer.util.EventListeners@23f8022c
  com.ibm.ws.webcontainer.util.EventListeners::EMPTY_LISTENERS:[Ljava.util.EventListener;@7fa099e4
  com.ibm.ws.webcontainer.util.EventListeners::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@b3513e60
  com.ibm.ws.webcontainer.util.EventListeners::CLASS_NAME:com.ibm.ws.webcontainer.util.EventListeners
  com.ibm.ws.webcontainer.util.EventListeners::listeners:[Ljava.util.EventListener;@7fa099e4
  END:com.ibm.ws.webcontainer.util.EventListeners@23f8022c

com.ibm.ws.webcontainer.webapp.WebAppEventSource::_filterErrorListeners BEGIN:com.ibm.ws.webcontainer.util.EventListeners@97375fb0
  com.ibm.ws.webcontainer.util.EventListeners::EMPTY_LISTENERS:[Ljava.util.EventListener;@7fa099e4
  com.ibm.ws.webcontainer.util.EventListeners::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@b3513e60
  com.ibm.ws.webcontainer.util.EventListeners::CLASS_NAME:com.ibm.ws.webcontainer.util.EventListeners
  com.ibm.ws.webcontainer.util.EventListeners::listeners:[Ljava.util.EventListener;@7fa099e4
  END:com.ibm.ws.webcontainer.util.EventListeners@97375fb0

END:com.ibm.ws.webcontainer.webapp.WebAppEventSource@c44217ec

END:com.ibm.ws.webcontainer.filter.FilterInstanceWrapper@9d1b532e

收起
参与7

返回wangxuefeng266的回答

wangxuefeng266wangxuefeng266软件架构设计师IBM

1,首先应用迁移后,JDK版本跨度太大,应用的包是用哪个版本的jdk编译的,虽然说理论上向下兼容,但是需要做测试看是否有问题。

2,was大版本升级后,使用的一些规范会有些变化,甚至有些技术都会停用,这些都需要测试后才能确定。

3,was应用跨版本迁移相对比较复杂,不能直接就迁

互联网服务 · 2016-11-22
浏览2360

回答者

wangxuefeng266
软件架构设计师IBM

wangxuefeng266 最近回答过的问题

回答状态

  • 发布时间:2016-11-22
  • 关注会员:2 人
  • 回答浏览:2360
  • X社区推广