草庐IT

wsdl2objc

全部标签

java - 从 WSDL 文件生成 Web 服务

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion我想从WSDL文件生成Web服务类。我想要服务器端代码而不是客户端。wsimport创建客户端。您使用哪个工具从WSDL文件创建服务器端代码? 最佳答案 使用NetBeans或Eclipse.它们都使得从现有的WSDL创建新的Web服务变得非常容易。Eclipse教程:http://www.eclips

java - 无法创建 JAXBContext 创建我的 wsdl

我正在尝试为Web服务生成我的WSDL,但我收到此错误:Note:apround:2Exceptioninthread"main"javax.xml.ws.WebServiceException:UnabletocreateJAXBContextatcom.sun.xml.internal.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:153)atcom.sun.xml.internal.ws.model.AbstractSEIModelImpl.postProcess(Abstrac

java - 如何从 java 调用 Web 服务(由 wsdl 描述)

对网络服务一无所知,我只是想调用一些由wsdl描述的“isAlive”服务。在我看来,这应该需要不超过2-5行代码,但除了涉及3rd方包等的巨大长示异常(exception),我似乎找不到任何东西。有人有什么想法吗?如果总是假设它很长,那么对于为什么它必须如此复杂的一个很好的解释也会受到赞赏。我使用的是Eclipse,wsdl是SOAP。 最佳答案 JDK6附带了jax-ws,这是为Web服务开发客户端所需的一切。我找不到一些足够简单的示例来发布,但从https://jax-ws.dev.java.net/开始编辑:这是一个简单的例

java - WSDL 文件 : "Error resolving component ' s:schema'"上的 JAX-WS 错误

错误我在一个Java项目中使用wsimport来为三个SOAPWeb服务生成源代码。前两个工作正常:我使用JAX-WSMaven插件来抓取WSDL文件并生成相应的Java源文件。这对于一项Web服务失败;我收到以下错误:[jaxws:wsimport]Processing:/home/me/NetBeansProjects/Admin/AdminWeb/src/wsdl/erp-app-devel.srv.mycompany.ca/EgTestReportEngine/Service.asmx.wsdljaxws:wsimportargs:[-s,/home/me/NetBeansPr

java - PKCS1-padding/RSA 加密 ios objc 和 java 的区别

我正在为ios和Android开发一个应用程序。我对加密任务相对较新,在过去的3天里,我一直把头撞在墙上,因为我无法运行RSA加密。两个客户端都从Java服务器接收公钥。在android中我(显然,因为它与服务器端的代码几乎相同)没有问题,但ios部分似乎根本不兼容。我想用公钥加密一小段数据(aeskey),这就是我在Java中这样做的方式:try{Stringpublickey="MCwwDQYJKoZIhvcNAQEBBQADGwAwGAIRAK+dBpbOKw+1VKMWoFxjU6UCAwEAAQ==";byte[]bArr=Crypto.base64Decode(public

java - 使用 ksoap2-android SOAP 客户端从 WSDL 生成 Java 以在 Android 上使用?

我必须从Android应用程序访问现有的SOAP网络服务。我得到了一些描述web服务的WSDL文件。阅读一些otheranswershereonSO,似乎ksoap2-android是要走的路,关于使用哪个SOAP客户端。接下来的问题是如何从WSDL文件生成所需的Java类,这就是我的不足之处。据我所知,有以下选项:AXIS2codegeneratorWSDL2ksoapJAX-WSwsimporttool我最初尝试#1,使用AXIS2eclipse插件用于wsdl2code生成器。该向导确实成功地生成了很多Java代码,但是它也将我的android项目更改为某种web服务项目,并且我

java - 如何使用 Eclipse 将 WSDL 转换为 Java 类?

我有一个WSDL文件(或者更准确地说,它的URL)。我需要将其转换为Java类。我还需要为其描述的Web服务提供测试。我是Web服务的新手,谁能告诉我如何将WSDL转换为Java?我使用EclipseJEEKepler。也许有一些插件可以自动执行此操作? 最佳答案 在EclipseKepler中很容易生成WebServiceClient类,您可以通过以下步骤来实现。右击任意项目->新建其他->Web服务->Web服务客户端->然后将wsdlurl(或位置)粘贴到服务定义->下一步->完成您将看到生成的类在您的src文件夹中。注意:如

java - 加载 WSDL 时出现 SoapUI "failed to load url"错误

我总是遇到一些奇怪的问题。主要是我在尝试将WSDL添加到新项目时不断收到以下错误:Errorloading[https://.../token?wsdl]:java.lang.Exception:Failedtoloadurl;https://.../token?wsdl,0-这是error.log文件中记录的消息:java.lang.Exception:Failedtoloadurl;https://.../token?wsdl,0-atcom.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader

java - 使用 JDK 工具 wsimport 从 .NET 2.0 应用程序生成的 WSDL 生成 Java SOAP Web 服务客户端时出现问题

我正在尝试使用JDK6工具wsimport为某些SOAPWeb服务生成客户端。WSDL由.NET2.0应用程序生成。对于.NET3.X应用程序,它可以正常工作。当我运行时wsimport-keep-pmypackagehttp://myservice?wsdl它显示了几个这样的错误消息:[ERROR]Aclass/interfacewiththesamename"mypackage.SomeClass"isalreadyinuse.Useaclasscustomizationtoresolvethisconflict.line??ofhttp://myservice?wsdl当我使用A

java - 如何更改自动生成的肥皂 :address from a JAX-WS webservice WSDL deployed with Spring

我有一个使用来自WSDL的wsimport生成的Web服务实现。此服务部署在Springwebapp中的Tomcat服务器中。spring的配置文件(只有webservice部分)是这样的当我在tomcat中部署这个webapp时,如果我去的话,我可以得到WSDLhttp://localhost:8080/foo/fooService?wsdlwsdlsoap:address属性是这样的:现在,一切都好。问题在于,在生产环境中,我们有一个ApacheWeb服务器,该服务器将请求重定向到Tomcat。它也可以,但是当我们获得WSDL时,soap:address仍然是localhost:8