问题标签 [jax-rpc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 Jax-rpc 和 netbeans 的动态肥皂网址
在 netbeans 6.9 中生成 Web 服务客户端时,我希望能够从配置(属性)文件(例如 dev vrs 生产 url)动态加载肥皂端点 url。当netbeans要求一个文字url然后将该url硬编码到多个对象中时,我如何才能做到这一点。
java - 将客户端证书传递给 Web 服务而不设置系统范围的属性
我正在尝试使用 JAX-RPC 实现将客户端证书传递给 Web 服务。(Web 服务采用 rpc 编码样式)。
到目前为止,我可以通过设置系统属性来做到这一点:
然后构建并调用 Web 服务:
但由于这将在 EJB 内部使用,我不想使用设置 JVM 范围的参数,System.setProperty
因为这会影响所有 Web 服务客户端。
有没有办法将客户端证书作为参数传递?从我能够阅读的内容来看,我应该使用 custom KeyManager
,但我不知道如何将自定义 KeyManager 设置为客户端。
谢谢!
java - 如何模拟整个 JAX-RPC 通信会话?
我有一个遗留应用程序,它通过 JAX-RPC 与第三方 Web 服务一起工作。现在我需要通过使用测试数据模拟某些 XML RPC 调用来对应用程序进行单元测试。实际上,我需要将应用程序使用的Apache Axis替换为其他一些符合 JAX-RPC 的库,但会返回我告诉它返回的内容。我很确定我不是一个人遇到这样的问题......有没有为此目的的开源库?
java - 我在哪里可以找到 Java 6 附带的 JAX-WS 版本?
我正在使用 Java 6 来了解有关 Web 服务 (JAX-WS) 的更多信息。我还读到 JAX-WS 最新版本可用于Metro,即如果您不使用 JDK6 并计划使用 JAX-WS,则可以使用 Metro。
我想知道我的 JDK 附带了哪个版本的 JAX-WS?我正在使用 jdk1.6.0_22。
java - 将 HashMap 作为参数传递时生成 WebService 时出现异常
我正在尝试创建一个采用 VO 并且 VO 包含 Map 类型的参数的 web 服务。我写了这个简单的服务,并试图从中创建 web 服务。在创建 web 服务时,我遇到了不支持的异常。
我得到的错误:
通过服务类使用的值类型的字段或属性具有数据类型“java.util.Map”,JAX-RPC 1.1 规范不支持该数据类型。该类型的实例可能无法正确序列化或反序列化。可能会导致数据丢失或 Web 服务完全失败。
我不确定这有什么问题。有什么帮助或解决方法吗?
提前致谢。
java - JAX-RPC 和 Axis2 是否受到 XML 注入的保护?
是否JAX-RPC
有Axis2
内置支持XML injection
?
如果没有,我如何添加自定义代码来自己执行转义和模式验证?
编辑:我查看了JAX-RPC
由XML injection
. 剩下的问题是 - 字符转义怎么办?
关于Axis2
- 我认为它是根据annotations
代表模型的实际 bean 完成的 - 所以如果没有限制annotations
- 这似乎XML injection
是可能的 - 但我也更喜欢专家的回答。
java - 使用 JAXRPC 将字符串数组作为参数发送到 Web 服务方法
我在将字符串数组作为参数发送到特定 wsdl 中给出的 Web 服务方法时遇到问题。当我尝试发送字符串数组时,出现以下错误。
错误:
编写的代码:
谢谢 !!!!-Aj
==================================================== =======
更新 1:
我添加了一个名为 ArrayOfString 的类,其中包含以下代码。受保护的 java.lang.String[] 字符串;
因此做了以下, ArrayOfString attrVals = new ArrayOfString(); attrVals.setString(new String[] { "customer", "test from soapUI", "customer", ticketHandle, "type", "I" });
同样,对于“ArrayOfString”类型的属性变量。
但是现在,我收到以下错误::
AxisFault faultCode: { http://schemas.xmlsoap.org/soap/envelope/ }Server.userException faultSubcode: faultString: java.io.IOException: No serializer found for class ArrayOfString in registry org.apache.axis.encoding.TypeMappingDelegate@ ef2c60 faultActor: faultNode: faultDetail: { http://xml.apache.org/axis/}stackTrace:java.io.IOException:在 org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507) 的注册表 org.apache.axis.encoding.TypeMappingDelegate@ef2c60 中找不到类 ArrayOfString 的序列化程序。 apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980) 在 org.apache.axis.encoding.SerializationContext.outputMultiRefs(SerializationContext.java:1055) 在 org.apache.axis.message.SOAPBody.outputImpl(SOAPBody. java:145) at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478) at org.apache.axis.message.MessageElement.output(MessageElement.java:1208) at org.apache.axis.client .Call.invoke(Call.java:2757) 在 org.apache.axis.client.Call.invoke(Call.java:2443) 在 org.apache.axis.client.Call.invoke(Call.java:第2366章)
更新 2:
这是有关所面临问题的更新。在 WSDL 文件中,我发现了这样的内容,
好吧,现在我打算使用这种方法,
现在,我尝试像这样发送参数'attrVals','attibutes'
它抛出以下异常
web-services - JAXRPC 消息传递样式和格式
我是 Web 服务的初学者,正在尝试学习 JAX RPC,我已经阅读了消息样式和消息格式。与 Document Literal 结合使用总是更好。这是真的 ??请告诉我我们什么时候使用 RPC 样式?
web-services - HTTP 传输错误:java.net.MalformedURLException:无协议:REPLACE_WITH_ACTUAL_URL
我正在为 JAX RPC 使用基于存根的客户端方法这是我的客户端
线程“主”java.rmi.RemoteException 中的异常:HTTP 传输错误:java.net.MalformedURLException:无协议:REPLACE_WITH_ACTUAL_URL;嵌套异常是:HTTP 传输错误:java.net.MalformedURLException:无协议:com.Client.main(Client.java:19) 的 com.client.BookCatalog_Stub.getBookPrice(BookCatalog_Stub.java:87) 的 REPLACE_WITH_ACTUAL_URL 原因:HTTP传输错误:java.net.MalformedURLException:无协议:com.sun.xml.rpc.client.http.HttpClientTransport.invoke(HttpClientTransport.java:148) 处的 REPLACE_WITH_ACTUAL_URL com.sun.xml.rpc.client.StreamingSender._send (StreamingSender.java:96) at com.client.BookCatalog_Stub.getBookPrice(BookCatalog_Stub.java:70) ... 还有 1 个
jax-ws - 使用 Axis2 的 JAX-RPC
我一直在疯狂地研究这个问题,并没有找到答案。
是否有任何可能的方式将 JAX-RPC 与 Axis2 一起使用?
我知道 Axis2 与 JAX-WS 兼容,但我找不到任何关于