【问题标题】:Associated Class files with a WSDL与 WSDL 关联的类文件
【发布时间】:2013-01-11 03:05:48
【问题描述】:

有没有办法使用 Eclipse 或其他实用程序获取用于构建 Web 服务的关联类文件列表?

服务类型是自顶向下的java bean web服务

我想知道 WSDL 如何知道要创建哪些类。而且我不确定要查看哪些文件。

【问题讨论】:

  • WSDL 不“使用类文件”。你到底需要什么?您可以使用 xml 解析器来访问 wsdl 上的所有元素。
  • 如果您指的是用于构建 web 服务的类,您可以从构建路径中检查它们(通过右键单击您的项目)
  • 感谢 Radi 这就是我的意思。我会修改问题。
  • 您能提供更多信息吗?例如,您使用的是什么库/技术?
  • 使用选项verbosedebug配合JDK的工具wsimport可以看到生成的Java类文件。

标签: java web-services wsdl


【解决方案1】:

我最想做的是

  1. 在 WebContent/WEB-INF/wsdl/ 中打开 .WSDL 文件
    这允许您查看 WSDL 的源代码或设计视图。
  2. 然后单击设计视图中图表旁边的所需输入或输出箭头。这将打开关联的 XSD 文件。
  3. 在 XSD 文件中,如果我找到 <xs:complexType name="classNameWillBeHere">tags,这些就是生成的类的名称。
  4. 从那里我执行导航/查找类型 - 使用复杂类型中的类名。
  5. 类在项目 src 文件夹中返回。 (假设您已经从 WSDL 构建了 Web 服务)

【讨论】:

    猜你喜欢
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 2018-02-25
    • 2015-04-21
    • 2012-03-21
    • 1970-01-01
    • 2022-08-21
    相关资源
    最近更新 更多