问题标签 [axis]

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 回答
3520 浏览

axis - Axis wsdl2java 未在存根中生成所有接口

我正在尝试使用 wsdl2java.bat 生成存根,我的 wsdl 包含两个绑定。我看到 wsdl2bat 为第一个绑定中的操作创建接口,但没有为第二个绑定中的操作生成任何内容。wsdl2java.bat -uri http://... -o 客户端 -d adb -s -u.

例如代码应该是这样的

这里的问题是,我确实在存根的 resDoc 实例中看到了 getEchoStringReturn 方法。

0 投票
1 回答
3912 浏览

service - 无法从 ServiceEndpointAddress 创建 AxisService

我在WS上做了一些测试。我用多种方法创建了一个 wsdl。

但我只能执行第一种方法,其他方法失败并在下面给我错误:

任何想法出了什么问题?

0 投票
3 回答
5420 浏览

java - 网络服务:BeanSerializer

什么时候会出现这样的错误?

0 投票
1 回答
6467 浏览

java - Java Axis Webservice 存根抛出 NoEndPointException

我正在使用带有轴的 Web 服务。我从我调用的任何 web 服务方法中得到一个 NoEndpointException。

它来自这个生成的代码。

所以这似乎表明我没有正确设置端点。

这就是我实例化存根的方式:

我认为这有问题。我需要传入网络服务地址吗?它似乎已经集成到存根中。

0 投票
1 回答
1931 浏览

java - Apache Axis:如何使用从 wsdl2java 生成的代码设置调用属性?

我正在使用 Apache Axis 1.4(是的,旧版本)和 wsdl2java 来生成 Web 服务的客户端代码。在调用生成的存根上的方法之前,我想在 Call 对象上设置其他属性。

例如,我想设置用户名、密码,可能添加或修改现有的标头,并更改客户端处理程序以使用不同的实现。

目前,我通过修改生成的 Stub 类并调用适当的 setter 来做到这一点。但是,我想在不接触生成的文件的情况下实现这一点。不过,我很困惑,因为 Stub 类有:

它创建调用对象并设置一些属性。目前,这是我修改生成的源代码的地方;然后,存根包含:

所以我看不到可以使用 serviceLocator 获取存根,修改我要修改的属性,然后使用存根调用我要调用的方法的方法,因为存根方法调用 createCall()然后调用调用。似乎没有办法在调用新的 Call 对象之前拦截它。

那么:如何在不修改生成的 Stub 类的源代码的情况下修改调用中的属性?

感谢您提供信息甚至指向现有文档的指针。

0 投票
2 回答
1812 浏览

java - 将 JVM 绑定到非默认 IP

我有一个带有多个 NIC 和 IP 的多宿主系统。

我不确定 Sun JVM 如何选择代表“这个”系统的 IP(使用 Socket 或 URLConnection 连接到另一个系统时的“源 IP ”)。它是选择系统默认 NIC,还是对系统名称进行反向查找?等等

无论如何,有没有办法将 JVM 显式绑定到特定 IP?

或者,如果有人知道如何从 Axis Webservices 框架中做到这一点,那将非常有帮助。

非常感激..

0 投票
1 回答
6164 浏览

javascript - Mirth Connect:调用 web 服务的 javascript

我正在尝试使用 apache 轴库(它应该与 Mirth 一起部署)从 Mirth Channel 转换器 javascript 调用 Web 服务。我尝试使用以下 java 脚本,但它不起作用:

任何的想法?

谢谢。

0 投票
3 回答
28763 浏览

java - org.apache.axis2.AxisFault: First Element 必须包含本地名称 Envelope ,但找到 html

Axis 出现以下异常的原因可能是什么...使用的 Http 版本是 1.0。

如果设置了以下属性,则可以解决此问题

但根据轴文档,上述属性仅适用于 HTTP 版本 1.1。如果 HTTP 版本为 1.0,则传输框架将忽略此属性。

有什么想法吗?

0 投票
2 回答
14906 浏览

eclipse - WSDLException : 尝试解析引用的架构时发生错误

我正在尝试在 windows xp 上使用 eclipse Galileo 和轴 2 1.4 从本地 WSDL 文件生成代理类。我的问题是由于 WSDL 中的导入模式而出现错误。困扰我的行是:

我尝试运行 wsdl2java 以下命令:

我得到以下异常:

我怀疑这是由于系统代理不允许将 xsd 检索到 wsdl2java 工具。事实上,我可以毫无问题地从浏览器下载文件。

有一个选项可以指定 wsdl2java 的代理,或者有人已经解决了这个问题?目前我已经下载了 XSD,将其添加到项目中并更改了 WSDL 以包含相关文件(而不是远程文件),但我更愿意避免这种情况,因为该文件是第三方服务 WSDL .

提前感谢您的任何提示。

0 投票
1 回答
630 浏览

java - Apache Axis 1.x xml payload

I'm using apache axis to consume a few SOAP operations. The web service I'm talking to takes XML as one of the payload inputs. I noticed that Axis is encoding the non xml friendly characters. IE < > to &alt; etc.. etc..

How can I tell apache Axis to allow my payload to go over un-encoded?