使用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 Services - >生成Java bean骨架"。
无论出于何种原因," Web Services"下的唯一子菜单是"使用通用服务客户端测试"。
我可能做错了什么,为了从这个WSDL生成框架类,我该怎么办呢?
提前感谢任何提示!
答案 0 :(得分:1)
我找到了答案。
使用RSA 9.5的向导为Web服务创建动态Web项目时,我一直在选择动态Web模块版本 3.0。
当我选择动态网络模块版本 2.5时,右键单击WSDL文件并从上下文菜单中选择“Web服务”确实显示“生成Java bean骨架”。
我不知道为什么选择动态网络模块版本 3.0会阻止显示此菜单项。我假设旧的“Generate Java bean skeleton”选项已被其他东西取代,但我不知道目前是什么。