cxf与xfire的jar冲突

cxf与xfire的jar冲突

项目在本地和服务器上面的tomact容器都可以跑,但是在websphere上面出现如下异常,经过调整,发现cxf和xfire的jar包冲突导致,由于项目中用的cxf 2.2故去掉xfire的jar包解决该问题。下面是异常信息:

java.lang.IllegalStateException: Could not initialize Service. 
at org.codehaus.xfire.jaxws.ServiceDelegate.<init>(ServiceDelegate.java:77) 
at org.codehaus.xfire.jaxws.Provider.createServiceDelegate(Provider.java:32) 
at javax.xml.ws.Service.<init>(Service.java:36) 
at com.ifelc.md.webservice.clientNew.MDMWebservice_Service.<init>(MDMWebservice_Service.java:48) 
at com.ifelc.custcredit.bo.CustBO.createCustomer(CustBO.java:436) 
at com.ifelc.custcredit.bo.CustBO.checkMDCustIdentify(CustBO.java:157) 
at com.ifelc.custcredit.bo.CustBO$$FastClassByCGLIB$$b1bcd31b.invoke(<generated>) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) 
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) 
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
at com.ifelc.custcredit.bo.CustBO$$EnhancerByCGLIB$$4ac36492.checkMDCustIdentify(<generated>) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:618) 
at org.marmot.view.dorado.rpc.BaseRPCHandler.doInvokeResolver(BaseRPCHandler.java:55) 
at org.marmot.view.dorado.rpc.BaseRPCHandler.invokeResolver(BaseRPCHandler.java:29) 
at org.marmot.view.dorado.rpc.AbstractRPCHandler.handleRPC(AbstractRPCHandler.java:54) 
at org.marmot.view.dorado.rpc.AbstractRPCHandler.handleRPC(AbstractRPCHandler.java:34) 
at org.marmot.view.dorado.rpc.RPCUtils.handleRPC(RPCUtils.java:40) 
at org.marmot.view.dorado.action.MarmotController.doRpc(MarmotController.java:18) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:618) 
at com.bstek.dorado.action.Controller.doDispatch(Controller.java:220) 
at com.bstek.dorado.action.Controller.internalDispatch(Controller.java:174) 
at com.bstek.dorado.action.Controller.internalDispatch(Controller.java:138) 
at com.bstek.dorado.action.Controller.invokeAction(Controller.java:113) 
at com.bstek.dorado.action.ActionHandler.invokeAction(ActionHandler.java:140) 
at com.bstek.dorado.action.ActionHandler.invokeAction(ActionHandler.java:130) 
at com.bstek.dorado.core.DoradoServlet.doGet(DoradoServlet.java:85) 
at com.bstek.dorado.core.DoradoServlet.doPost(DoradoServlet.java:109) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) 
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1146) 
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087) 
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) 
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:186) 
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) 
at com.bstek.dorado.core.FilterHandle.internalDoFilter(FilterHandle.java:343) 
at com.bstek.dorado.core.FilterHandle.doAgentRPCFilter(FilterHandle.java:291) 
at com.bstek.dorado.core.FilterHandle.doFilter(FilterHandle.java:155) 
at com.bstek.dorado.core.DoradoFilter.doFilter(DoradoFilter.java:72) 
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:186) 
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) 
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) 
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:848) 
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:691) 
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588) 
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:525) 
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90) 
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:764) 
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478) 
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:133) 
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:450) 
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:508) 
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:296) 
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:270) 
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:556) 
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:606) 
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:979) 
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1064) 
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) 
Caused by: 
java.lang.NoSuchMethodException: com.ifelc.md.webservice.clientNew.MDMWebservice_Service.getPortClassMap() 
at java.lang.Class.throwNoSuchMethodException(Class.java:274) 
at java.lang.Class.getMethod(Class.java:813) 
at org.codehaus.xfire.jaxws.ServiceDelegate.<init>(ServiceDelegate.java:60) 
... 70 more 
com.ifelc.custcredit.bo.CustBO.createCustomer(CustBO.java:448) 2012-10-30 09:34:20,257 INFO  contactCust_Service:null 
com.ifelc.custcredit.bo.CustBO.createCustomer(CustBO.java:454) 2012-10-30 09:34:20,257 INFO  Exception 
com.ifelc.custcredit.bo.CustBO.createCustomer(CustBO.java:456) 2012-10-30 09:34:20,259 ERROR Exception 
java.lang.NullPointerException 
at com.ifelc.custcredit.bo.CustBO.createCustomer(CustBO.java:452) 
at com.ifelc.custcredit.bo.CustBO.checkMDCustIdentify(CustBO.java:157) 
at com.ifelc.custcredit.bo.CustBO$$FastClassByCGLIB$$b1bcd31b.invoke(<generated>) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) 
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) 
at 

 上一篇
cron表达式 cron表达式
cron表达式一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项! 例:”0 0 12 ? *
2019-08-19
下一篇 
ehcache存取操作 ehcache存取操作
ehcache存取操作package com.util; import net.sf.ehcache.Cache; import net.sf.ehcache.CacheManager; import net.sf.ehcache.Ele
2019-08-19
  目录