webserice出现异常
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:56)
at com.cup.glfil.portal.servlet.GlfilCurrentTaskQueryService.<init>(GlfilCurrentTaskQueryService.java:48)
at com.cup.glfil.portal.servlet.GlfilCurrentTaskQueryClient.query(GlfilCurrentTaskQueryClient.java:46)
at com.ulane.ulink.unionPay.twicesys.filrevfwd.action.QueryFileReceiveFowardAction.doSend(QueryFileReceiveFowardAction.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
Caused by: java.lang.NoSuchMethodException: com.cup.glfil.portal.servlet.GlfilCurrentTaskQueryService.getPortClassMap()
at java.lang.Class.getMethod(Class.java:1605)
at org.codehaus.xfire.jaxws.ServiceDelegate.<init>(ServiceDelegate.java:60)
... 71 more
解决方法:这个应该是由于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:56)
at com.cup.glfil.portal.servlet.GlfilCurrentTaskQueryService.<init>(GlfilCurrentTaskQueryService.java:48)
at com.cup.glfil.portal.servlet.GlfilCurrentTaskQueryClient.query(GlfilCurrentTaskQueryClient.java:46)
at com.ulane.ulink.unionPay.twicesys.filrevfwd.action.QueryFileReceiveFowardAction.doSend(QueryFileReceiveFowardAction.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
Caused by: java.lang.NoSuchMethodException: com.cup.glfil.portal.servlet.GlfilCurrentTaskQueryService.getPortClassMap()
at java.lang.Class.getMethod(Class.java:1605)
at org.codehaus.xfire.jaxws.ServiceDelegate.<init>(ServiceDelegate.java:60)
... 71 more
解决方法:这个应该是由于jar包重突产生的
将xfire-jaxws-1.2.6.jar从工程中移出
若还不行 修改 xfire-all-1.2.6.jar org\codehaus\xfire\jaxws 删除掉