方法__execute公开为WebMethod,但没有名称为的相应sdl操作{http://microsoft.com/



在从wsimport工具创建java文件并尝试使用web服务后,我得到了这个错误

由:javax.xml.ws.WebServiceException引起:方法__execute公开为WebMethod,但没有相应的名称为的wsdl操作{http://microsoft.com/webservices/}__在wsdl:portType中执行{http://microsoft.com/webservices/}用户ServiceSoap网址:com.sun.xml.internal.ws.model.JavaMethodImpl.freeze(JavaMethodImpl.java:367)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.model.AbstractSEIModelImpl.freeze(AbstractSEIModelImpl.java:105)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:320)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.db.DatabindingImpl.(DatabindingImpl.java:85)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:59)~[na:1.8.0_60]在com.sun.xml.internal.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:43)~[na:1.8.0_60]在com.sun.xml.internal.ws.db.DatabindingFactoryImpl.createRuntime(DatabindingFactory Impl.java:105)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.client.WSServiceDelegate.buildRuntimeModel(WSServiceDelegate.java:875)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.client.WSServiceDelegate.createSEIPortInfo(WSServiceDelegate.java:892)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.client.WSServiceDelegate.addSEI(WSServiceDelegate.java:855)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:435)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:404)~[na:1.8.0_60]网址:com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:386)~[na:1.8.0_60]位于javax.xml.ws.Service.getPort(Service.java:119)~[na:1.8.0_60]网址:com.microsoft.webservices.UsersService.getUsersServiceSoap(UsersService.java:56)~[main/:na]网址:com.microsoft.webservices.UsersService$getUsersServiceSoap.call(未知来源)~[na:na]网址:com.asal.attach.AccountService$$EPWLrhGY.$tt__doTest(AccountService.groovy:20)~[na:na]网址:com.asal.attach.AccountService$$DPWLrhGY.$tt__doTest(未知来源)~[na:na]网址:com.asal.attach.AccountService$tt__doTest(AccountService.groovy)~[main/:na]在在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)~[na:1.8.0_60]位于java.lang.reflect.Method.ioke(Method.java:497)~[na:1.8.0_60]位于org.springsource.reloaded.ri.OriginalClassInvoker.invoke(OriginalClassInvoker.java:50)~[springloaded-1.2.4.RELEASE.jar:1.2.4.RELEASE]位于org.springsource.load.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1459)~[springloaded-1.2.4.RELEASE.jar:1.2.4.RELEASE]网址:org.codehaus.groovy.reflection.CachedMethod.ioke(CachedMethod.java:93)~[groovy-2.4.5.jar:2.4.5]在groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)~[groovy-2.4.5.jar:2.4.5]位于org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)~[groovy-2.4.5.jar:2.4.5]在groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019)~[groovy-2.4.5.jar:2.4.5]在groovy.lang.Closure.call(Closure.java:426)~[groovy-2.4.5.jar:2.4.5]在

我通过将此插件添加到gradle.plugin
来解决此问题运行时"com.sun.xml.ws:jaxws-rt:2.1.7"

最新更新