使用 IBM Rational Software Architect 9.5 for Windows,我正在完成一个来自 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 生成骨架类?
预先感谢您的任何提示!
最佳答案
我找到了答案。
当使用 RSA 9.5 的向导为 Web 服务创建动态 Web 项目时,我一直选择动态 Web 模块版本 3.0。
当我选择动态 Web 模块版本 2.5 时,右键单击 WSDL 文件并从上下文菜单中选择“Web 服务”确实显示了“生成 Java bean 骨架”。
我不知道为什么选择动态 Web 模块版本 3.0 会阻止显示此菜单项。我假设旧的“生成 Java bean 骨架”选项已被其他选项取代,但我现在不知道是什么。
关于java - IBM RAD/RSA : "Generate Java bean skeleton" Does Not Display When Right-Clicking WSDL File,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40594534/