对 EJB Bean 添加注释之后,您可以通过将 Bean 的应用程序项目直接发布至服务器来生成 Web Service 应用程序。生成 Web Service 时,不会在项目中创建 WSDL 文件。
开始之前
先决条件:- 对于工作空间中的 EJB Bean,您已指定 Web Service 注释,至少包括 @WebService 和 @Stateless 注释。如果 Java™ 编辑器中存在验证错误或警告,那么您应该解决这些问题以防止运行时的潜在问题。
- 已为 Web Service 创建了路由器模块。
- 已在工作空间中创建了服务器。
关于此任务
要从已添加注释的 EJB Bean 创建 Web Service,请执行下列操作:
过程
- 打开“服务器”视图(如果尚未打开,请通过在菜单栏中单击来打开该视图)。
- 如果尚未将包含 EJB Bean 的应用程序项目发布至服务器,请执行下列操作:
- 在“服务器”视图中,右键单击您要发布应用程序的服务器。
- 在菜单中,单击添加和移除项目。
- 在“添加和移除项目”窗口中,从可用项目列表中选择包含 EJB Bean 的应用程序项目。
- 单击添加,然后单击完成。
- 如果尚未指定用于自动发布至本地服务器的首选项,请右键单击您要发布应用程序的服务器,然后单击发布。
结果
这时,已将 EJB Bean 作为 Web Service 发布在服务器上。
在发布时,将生成 JAXB 类并将其打包在应用程序中。