问题标签 [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.

0 投票
1 回答
518 浏览

c# - C# 中的 JAX RPC 客户端

我必须在 C# 中实现 JAX RPC 1.1 客户端。我已经搜索但没有找到任何令人满意的东西,除了http://www.yaldex.com/java_tutorial_2/Fly0090.html。请提供一些更多有用的资源。任何帮助将不胜感激。

0 投票
1 回答
1428 浏览

java - wscompile JAX-RPC 生成 Calendar 对象而不是 Date

使用 JAX-RPC wscompile ANT 任务从 WSDL 生成 java 类时遇到问题。

我的蚂蚁脚本:

在我的 wsdl 中有 Date 类型的对象,问题是 JAX-RPC 生成 Calendar 对象。有没有办法设置一些标志或以某种方式强制 JAX-RPC 生成 Date 对象?

0 投票
0 回答
254 浏览

java - 在 Java 中使用 .Net Webservice 中的重载方法

我正在尝试访问此网络服务http://webservices.esalestax.net/CertiTAX.NET/certicalc.asmx?wsdl。这是一个带有重载方法的.Net 实现。我从 .Net 访问它没有问题。但是,从 Java 访问它时有两个问题。因为它是一个 RPC 样式的服务,所以我使用 Axis 来使用该服务。但是,正如您从 wsdl 中看到的那样,它具有重载操作,即在同一端口下存在多个具有相同名称的操作。Axis 在尝试生成代理时抛出 DuplicateOperation 异常。我了解网络服务规范不允许重载。有没有办法在不篡改 wsdl 的情况下在 Java 中生成代理?我正在使用 Axis 1.4 版。

0 投票
0 回答
724 浏览

java - JAX-RPC 1.1 和 Holder 类

我需要使用 File/New/Web Service 在 Eclipse 中创建一个新的 Web 服务。我正在使用 Tomcat 6 和 Axis。在创建新的 Web 服务期间,我收到以下警告:

服务类“XXX”不符合 JAX-RPC 1.1 规范的一项或多项要求,并且可能无法正确部署或运行​​。服务类“XXX”上的方法“importInternshipData”使用 JAX-RPC 规范不支持的数据类型“javax.xml.ws.Holder”。该类型的实例可能无法正确序列化或反序列化。可能会导致数据丢失或 Web 服务完全失败。

我的网络服务方法之一是Holder<CrossSystemAuth> header. 我必须用它来验证调用者。

问题出在哪里?header我从示例实现中复制了参数。请你帮助我好吗?

0 投票
1 回答
765 浏览

soap - 将 WSDL2Java 用于旧 SOAP 1.1/JAX-RPC/Axis 1.4 Web 服务的“定义导致循环”错误

我下载了 Axis 1.4,因为我必须为旧的 SOAP 1.1 WSDL 创建一个客户端。(不幸的是,JAX-WS 似乎不向后兼容 JAX-RPC。)

我在这里使用了有用的教程:http: //ibswings.blogspot.com/2009/05/using-axis-wsdl2java-ant-task-to.html为了编写一个蚂蚁任务。我也尝试了命令行版本并得到了同样的错误:

java.io.IOException: {http://www.w3.org/2001/XMLSchema}string[] 的定义导致循环。

有谁知道发生了什么?

0 投票
1 回答
1791 浏览

java - JAX-RPC Web 服务开发教程

我正在寻找有关 JAX-RPC webservice 开发的教程,我的平台是 weblogic 10.3

问候,伊姆兰

0 投票
1 回答
1349 浏览

web-services - JAX-RPC 客户端参数转换

我正在使用使用 RPC 编码的老式设计 WebService。

我的问题似乎与 XML 类型有关。

WSDL 中的一个方法:

如您所见,它使用 xs:types。

现在让我们看看我是如何在我的 Java 客户端上调用它的:

Alogin 包含由“=”分隔的登录名 + 密码。我已经用 vbs 脚本测试了这个 Web 服务,它可以工作。

问题是在执行时,网络服务不断返回我:lsVal = Error_login

我使用的凭证很好,所以我敢打赌这是一个错误的转换 beetween java's String 到 xs:string。我试图手动定义调用的参数,但我只找到了 XSD 类型,它返回了相同的 Error_login 答案。我想知道我是不是错过了什么。有人可以解释一下吗?

这是完整的 .java

0 投票
1 回答
2748 浏览

xml - 将 xml 传递给 jax rpc Web 服务

我有一个 jax-rpc 网络服务。当我尝试将 xml 传递给 Web 服务时,会发生以下错误:

此处描述了类似的错误

jax-ws Web 服务可以使用 rpc 类型调用并接收原始 xml 吗?

但在上一篇文章中,原始 xml 是基于 Web 服务使用的模式。在这里,输入没有使用特定的模式。

WSDL 文件是:

提前感谢您提供的任何帮助。请尽快回复。将投票给任何答案。

0 投票
1 回答
10535 浏览

java - clientgen 生成的 PortType_Stub 无法转换为 javax.xml.ws.BindingProvider

在尝试通过客户端访问 Web 服务时,我无法获取 requestContext。我正在尝试像这样访问 requestContext:

但是当我执行时:

((BindingProvider) qport)

我得到:

java.lang.ClassCastException: com.demo.client.service.QuerySysStatPortType_Stub 无法转换为 javax.xml.ws.BindingProvider

任何建议/帮助表示赞赏。提前致谢。

0 投票
2 回答
4791 浏览

java - 在 Web 服务中返回多个值

我正在使用 java 和 eclipse 设计一个 web 服务,它返回在数据库中标记为客户的用户详细信息

我成功地使用以下代码返回了单个用户的详细信息(因为 dB 中只有一个条目):

如果有多个 dB 值符合条件,我想全部显示,我该怎么办。请指教。