1

使用适用于 Windows 的 IBM Rational Software Architect 9.5,我正在完成一个来自 WSDL 的自上而下(契约优先)SOAP Web 服务的教程,如本 IBM 红皮书中所述:

http://www.redbooks.ibm.com/redbooks/pdfs/sg247672.pdf(已在此 Stack Overflow 帖子中推荐:Generate java classes with wsdl/xsd files using RAD

我有一个 WSDL 文件,我应该右键单击该文件,然后从上下文菜单中选择“Web 服务 -> 生成 Java bean 框架”。

无论出于何种原因,“Web 服务”下的唯一子菜单是“使用通用服务客户端进行测试”。

我可能做错了什么,此时我应该怎么做才能从这个 WSDL 生成骨架类?

提前感谢您的任何提示!

4

1 回答 1

1

我找到了答案。

在使用 RSA 9.5 的向导为 Web 服务创建动态 Web 项目时,我一直选择动态 Web 模块版本3.0。

当我改为选择动态 Web 模块版本2.5 时,右键单击 WSDL 文件并从上下文菜单中选择“Web 服务”确实显示了“生成 Java bean 框架”。

我不知道为什么选择Dynamic web module version 3.0 会阻止显示此菜单项。我假设旧的“生成 Java bean 框架”选项已被其他东西取代,但我现在不知道是什么。

于 2016-11-14T17:48:25.580 回答