问题标签 [wsimport]

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 投票
2 回答
1985 浏览

java - 使用 JAX-WS wsimport 创建的 Web 服务在 AIX Tomcat 上失败

我有一个 jar 文件,其中包含客户端代码以连接到我们最初使用轴的 wsdl2java 创建的基础设施 web 服务。本周我将连接的胆量转换为使用来自 wsimport 的提取。当使用 java6_18 在我的本地 Windows XP tomcat 上运行时,我没有任何问题,并且运行良好。我现在已将我的代码移动到我们的开发 AIX 实例中,并且在收到以下错误时丢失了全部 Web 服务通信:

在 AIX 上,我们正在运行 java6_64。

我假设它是 AIX java 库与 Sun 提供的 java 运行时库不兼容,但是我目前完全不知道如何解决。

任何人都可以解释为什么我会收到这个例外吗?

0 投票
1 回答
5895 浏览

java - wsdl(jax-ws)的java wsimport问题

有人可以帮助我 WSDL 文件有什么问题。

因为 WS 不是公开的,所以我不能在这里发布 WSDL 的真实路径。我可以通过电子邮件或其他私人信息将其发送给您。

0 投票
1 回答
9251 浏览

java - java wsimport 重命名/不同的 ObjectFactory.java

我有问题wsimport。在我的一个必须wsimport编辑的 wsdl 中,我有一个带有 name 的 complexType "objectFactory"。有没有办法告诉命令wsimport在导入不同的类以维护 JAXB 连接时创建,例如ObjectFactory.java. 换句话说,我可以告诉wsimport而不是创建ObjectFactory.java一些自定义类MyCustomFactory.java吗?

complexType name="objectFactory"是否可以以映射到具有不同名称的对象的方式自定义映射,例如MyObjectFactory.java

谢谢

0 投票
2 回答
24094 浏览

web-services - 如何使用 wsimport 生成 wsdl 需要身份验证的 Web 服务客户端?

我正在尝试使用 wsimport 生成 web 服务客户端,但 wsdl 需要身份验证。

我正在使用这样的命令:wsimport https://username:password@url?wsdl

但它不起作用。

0 投票
1 回答
6096 浏览

java - 如何从 WSDL 生成 Web 服务

我知道这个问题已经被问过几次了,但是我检查了 stackoverflow 历史/问题,它并没有完全回答我想要做的事情。我有一个 WSDL。我想为该 WSDL 生成一个 Web 服务。我知道我必须手动编写一些东西,但这是我需要帮助的部分。

我有一个 WSDL。我将它保存在 /home/username/java/ws/wsdl/test.wsdl 中。我在 /home/username/java/ws/wsdl/test.xsd 也有一个 xsd,由上述 WSDL 使用。

我为此生成服务器存根,如下所示:

现在,我需要一个实现者。我在 /home/username/java/ws/src/WsImpl.java 下创建一个这样的:

我像这样编译它:[/home/username/java/ws/src/] $ javac -classpath /home/username/java/ws/build/classes/:。com/uptimeservice/WsImpl.java

然后当我尝试部署服务时,如下所示:/home/username/java/ws/src/] $ java -classpath /home/username/java/ws/build/classes/:。com/uptimeservice/WsImpl

我收到错误:线程“main”中的异常 java.lang.NoSuchMethodError: main

我的猜测是,这是一件非常微不足道的事情,但我不是 Java 人。

任何帮助表示赞赏。

谢谢!

0 投票
2 回答
922 浏览

jax-ws - 如何从 jax-ws 客户端代码中删除 ArrayOfString 类

当使用 wsimport 从 WSDL 生成客户端代码时,我得到了很多 ArrayOf*** 类。我想确保我得到 String[] 而不是 ArrayOfString。

需要做哪些外部定制来实现这一点?

0 投票
1 回答
2234 浏览

java - 使用 wsimport 解析 wsdl 时出错

当尝试使用来自 JAX-WS RI 2.2.4-b01 的 wsimport 从https://api.betfair.com/global/v3/BFGlobalService.wsdl生成类时,我收到以下警告:

发生了什么错误?该文件被保存到我的磁盘上,因为当我将 URL 作为参数传递时,它给了我另一个错误:

0 投票
2 回答
2802 浏览

java - 从 WSDL 开发 Web 服务客户端时出现异常

我正在从 WSDL 创建一个 Web 服务客户端。

对服务的典型 SOAP 请求如下所示

我使用 JAX-WS 生成服务工件并填充我的对象,如下所示:

messageBody 对象只有 1 个方法 messageBody.setAny(value)。但我需要在其中放置一个 DataContainer 元素。

我试过通过:

  1. org.w3c.dom.DocumentObject(我得到“javax.xml.ws.soap.SOAPFaultException:无法处理请求。”)可能是由于 xml decleration。
  2. 由 JAXB 从 XSD 生成的DataContainer对象(我得到“[javax.xml.bind.JAXBException: class DataContainer nor any super class is known to this context]”)
  3. JAXBElement(我得到“[javax.xml.bind.JAXBException: class DataContainer is not known to this context]”)

我究竟做错了什么?或者我需要做什么才能在消息正文中获取 DataContainer

0 投票
2 回答
8816 浏览

xpath - 如何自定义在导入的 WSDL 中内联的模式

我有 a.wsdl 和 b.wsdl,其中 a.wsdl 导入 b.wsdl。现在我必须使用 wsimport 和 JAXB 自定义 b.wsdl 中的模式。但是使用下面的自定义会给出错误“wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='b']”的 XPath 评估导致一个空的目标节点

使用 wsimport 生成客户端代码时,我无法找到在导入的 b.wsdl 中自定义内联模式的方法。

wsdl

wsdl

0 投票
2 回答
12308 浏览

java - 使用 wsimport 时出现安全异常

我想从 wsdl 文件生成存根文件,该文件可通过带有自签名证书的 ssl 连接访问。

当我在 ant 中执行此操作时,出现此错误:

为了避免这种情况,我试图

  • 导入 server.crt 文件keytool -importcert -file ~/path/server.crt
  • 将 server.crt 复制到 $JAVA_HOME/lib/security

更新

我还尝试了以下方法:

我仍然收到此错误。我能做什么?