【问题标题】:Stub Not Generated using Sun Wireless toolkit 2.5.2 on Windows xp在 Windows xp 上使用 Sun Wireless 工具包 2.5.2 未生成存根
【发布时间】:2012-04-25 20:04:07
【问题描述】:

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

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

然后我把我的 web 服务的 wsdl 链接放在里面

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

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

我想生成此存根以在 Blackberry 中使用 Web 服务。

【问题讨论】:

  • 它给出了什么错误?
  • 它没有给出任何错误。没有在指定位置创建文件
  • 所以你填写了 3 个字段并且没有输出消息?
  • 防火墙可能会阻止该工具连接到网络。让我们这样做:在浏览器中打开 WSDL 文件,然后在工作站中将描述符保存为“descriptor.wsdl”。这次使用存根生成器再试一次,指向您的本地文件。
  • @MisterSmith :是的,我正在填写所有三个字段并且没有输出

标签: web-services blackberry stub sun java-wireless-toolkit


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多