问题标签 [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.
axis - Axis wsdl2java 未在存根中生成所有接口
我正在尝试使用 wsdl2java.bat 生成存根,我的 wsdl 包含两个绑定。我看到 wsdl2bat 为第一个绑定中的操作创建接口,但没有为第二个绑定中的操作生成任何内容。wsdl2java.bat -uri http://... -o 客户端 -d adb -s -u.
例如代码应该是这样的
这里的问题是,我确实在存根的 resDoc 实例中看到了 getEchoStringReturn 方法。
service - 无法从 ServiceEndpointAddress 创建 AxisService
我在WS上做了一些测试。我用多种方法创建了一个 wsdl。
但我只能执行第一种方法,其他方法失败并在下面给我错误:
任何想法出了什么问题?
java - 网络服务:BeanSerializer
什么时候会出现这样的错误?
java - Java Axis Webservice 存根抛出 NoEndPointException
我正在使用带有轴的 Web 服务。我从我调用的任何 web 服务方法中得到一个 NoEndpointException。
它来自这个生成的代码。
所以这似乎表明我没有正确设置端点。
这就是我实例化存根的方式:
我认为这有问题。我需要传入网络服务地址吗?它似乎已经集成到存根中。
java - Apache Axis:如何使用从 wsdl2java 生成的代码设置调用属性?
我正在使用 Apache Axis 1.4(是的,旧版本)和 wsdl2java 来生成 Web 服务的客户端代码。在调用生成的存根上的方法之前,我想在 Call 对象上设置其他属性。
例如,我想设置用户名、密码,可能添加或修改现有的标头,并更改客户端处理程序以使用不同的实现。
目前,我通过修改生成的 Stub 类并调用适当的 setter 来做到这一点。但是,我想在不接触生成的文件的情况下实现这一点。不过,我很困惑,因为 Stub 类有:
它创建调用对象并设置一些属性。目前,这是我修改生成的源代码的地方;然后,存根包含:
所以我看不到可以使用 serviceLocator 获取存根,修改我要修改的属性,然后使用存根调用我要调用的方法的方法,因为存根方法调用 createCall()然后调用调用。似乎没有办法在调用新的 Call 对象之前拦截它。
那么:如何在不修改生成的 Stub 类的源代码的情况下修改调用中的属性?
感谢您提供信息甚至指向现有文档的指针。
java - 将 JVM 绑定到非默认 IP
我有一个带有多个 NIC 和 IP 的多宿主系统。
我不确定 Sun JVM 如何选择代表“这个”系统的 IP(使用 Socket 或 URLConnection 连接到另一个系统时的“源 IP ”)。它是选择系统默认 NIC,还是对系统名称进行反向查找?等等
无论如何,有没有办法将 JVM 显式绑定到特定 IP?
或者,如果有人知道如何从 Axis Webservices 框架中做到这一点,那将非常有帮助。
非常感激..
javascript - Mirth Connect:调用 web 服务的 javascript
我正在尝试使用 apache 轴库(它应该与 Mirth 一起部署)从 Mirth Channel 转换器 javascript 调用 Web 服务。我尝试使用以下 java 脚本,但它不起作用:
任何的想法?
谢谢。
java - org.apache.axis2.AxisFault: First Element 必须包含本地名称 Envelope ,但找到 html
Axis 出现以下异常的原因可能是什么...使用的 Http 版本是 1.0。
如果设置了以下属性,则可以解决此问题
但根据轴文档,上述属性仅适用于 HTTP 版本 1.1。如果 HTTP 版本为 1.0,则传输框架将忽略此属性。
有什么想法吗?
eclipse - WSDLException : 尝试解析引用的架构时发生错误
我正在尝试在 windows xp 上使用 eclipse Galileo 和轴 2 1.4 从本地 WSDL 文件生成代理类。我的问题是由于 WSDL 中的导入模式而出现错误。困扰我的行是:
我尝试运行 wsdl2java 以下命令:
我得到以下异常:
我怀疑这是由于系统代理不允许将 xsd 检索到 wsdl2java 工具。事实上,我可以毫无问题地从浏览器下载文件。
有一个选项可以指定 wsdl2java 的代理,或者有人已经解决了这个问题?目前我已经下载了 XSD,将其添加到项目中并更改了 WSDL 以包含相关文件(而不是远程文件),但我更愿意避免这种情况,因为该文件是第三方服务 WSDL .
提前感谢您的任何提示。
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?