通常,生成在 EJB 模块或 Web 应用程序中实现的 Web 服务与生成任何其他项目一样。与生成其他项目一样,IDE 会自动检测项目是否为 J2EE 应用程序的一部分,并相应地设置是否打包类路径上的归档文件。IDE 不会打包 EJB 模块 JAR 文件中的 Servlet API 等 API 库。可以在模块项目的“项目属性”对话框中调整与模块打包在一起的归档文件。
但是,对于 JAX-WS Web 服务,wsimport 工具是作为生成过程的一部分运行的。对于 JAX-RPC Web 服务,运行的而是 wscompile 工具。(JAX-RPC 支持仅适用于遗留系统。)要开发 JAX-RPC 服务,请安装“JAX-RPC Web 服务”插件,可通过插件管理器获取该插件。
生成 Web 服务: