通过发布至服务器从已添加注释的 Java Bean 创建 Web Service

对 Java™ Bean 添加注释之后,您可以通过将 Bean 的应用程序项目直接发布至服务器来生成 Web Service 应用程序。生成 Web Service 时,不会在项目中创建 WSDL 文件。

开始之前

关于此任务

要从已添加注释的 Java Bean 创建 Web Service,请执行下列操作:

过程

  1. 打开“服务器”视图(如果尚未打开,请通过在菜单栏中单击窗口 > 显示视图 > 服务器来打开该视图)。
  2. 如果尚未将包含 Java Bean 的应用程序项目发布至服务器,请执行下列操作:
    1. 在“服务器”视图中,右键单击您要发布应用程序的服务器。
    2. 在菜单中,单击添加和移除项目
    3. 在“添加和移除项目”窗口中,从可用项目列表中选择包含 Java Bean 的应用程序项目。
    4. 单击添加,然后单击完成
  3. 如果尚未指定用于自动发布至本地服务器的首选项,请右键单击您要发布应用程序的服务器,然后单击发布

结果

这时,已将 Java Bean 作为 Web Service 发布在服务器上。 在发布时,将生成 JAXB 类并将其打包在应用程序中。
注: 如果要使用 SOAP 1.2:
@javax.xml.ws.BindingType (value=javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING) 
必须指定 @WebService 注释的 wsdlLocation 属性,如以下示例所示:
@javax.jws.WebService (targetNamespace="http://p/", ..., wsdlLocation="WEB-INF/wsdl/EchoService.wsdl")
这表示您不能使用由 WebSphere® Application Server 动态生成的 WSDL 文件,但必须预先创建 WSDL 文件并遵循从 Java Bean 和 WSDL 文件创建 Web Service中的指示信息。或者,您可以使用 Web Service 向导;当您从 Java Bean 生成 Web Service 时,如果选择使用 SOAP 1.2,那么该向导会为您生成 WSDL 文件。
指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:twsandoc002.html