1

我正在尝试使用 sun 的无线工具包 2.5.2 生成存根。我电脑上的操作系统是 windows xp。我正在尝试使用以下过程生成存根

Start -> SunWirelessToolkit -> Utilities -> stub generator -> launch

然后我把我的网络服务的 wsdl 链接放在那里

并指定输出路径,但现在在指定文件夹中创建文件或输出。

谁能告诉我我做错了什么或者没有生成存根。我在浏览器上复制并粘贴该 URL,它打开并显示整个 wsdl。

我想生成这个存根来使用黑莓中的 web 服务。

4

1 回答 1

0

您可能遇到连接超时或存根生成器由于防火墙而无法连接。

尝试将 WSDL 文件下载到本地,然后重试。

我不明白为什么存根生成器不产生输出也不给出任何错误。尝试故意放置一个错误的 URL,看看它是否失败。如果仍然没有输出,您可能安装了 J2ME 无线工具包或 Java 错误。

更新:
检查此链接:http: //developers.sun.com/mobility/apis/articles/wsa/

滚动到页面中间,您将找到一个包含受支持数据类型的表格。JSR-172 是 JAX-RPC 的子集,因此并非通常支持所有复杂类型。检查您的 WSDL 不包含任何不受支持的类型。

于 2012-04-16T15:09:07.483 回答