WEB开发网
开发学院软件开发Java 部署 Java Web 服务 阅读

部署 Java Web 服务

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示: 构建了 Axis Web 服务后,必须告知 Web 应用程序容器要部署的服务以及如何进行部署,部署 Java Web 服务(6),以便进行部署,这是通过将 deploy.wsdd 文件传递给部署 Web 服务的 Axis 管理员任务来完成的,我们必须使用 JBoss 4.0.4,因为在 JBos

构建了 Axis Web 服务后,必须告知 Web 应用程序容器要部署的服务以及如何进行部署,以便进行部署。这是通过将 deploy.wsdd 文件传递给部署 Web 服务的 Axis 管理员任务来完成的。这意味着,在 Web 容器启动后,Axis Web 服务需要进行部署 Web 服务的步骤。

部署过程的描述

创建了所需的全部 Web 服务部署描述符后,最后一步是在每个目标平台上部署应用程序。我们将说明为了部署 Web 服务而需要在每个目标 Web 应用程序平台上进行的最后步骤。

IBM WebSphere 和 JBoss 4.0.4

IBM WebSphere 和 JBoss 4.0 均符合 J2EE 1.4,可以使用 Java Web Services Developer Pack (JWSDP v1.5) 或类似工具来生成 JAX-RPC Web 服务构件。唯一还没有为部署生成的 Web 服务构件是 webservices.xml 文件,该文件描述如何将所有组件组合到一起。

在 JBoss 4.0.4 上部署

要在 JBoss 上部署 Web 服务,必须进行以下步骤:(请注意,我们必须使用 JBoss 4.0.4,因为在 JBoss 的早期版本上部署数组类型会出现问题。)

创建 webservices.xml 文件来描述我们的 J2EE 1.4 Web 服务部署,如下所示:


清单 3. 示例 webservices.xml 文件
<?xml version="1.0" encoding="UTF-8"?> 
<webservices xmlns="http://java.sun.com/xml/ns/j2ee" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
 http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd" 
 version="1.1"> 
 <webservice-description> 
 <webservice-description-name>StatsWS</webservice-description-name> 
 <wsdl-file>WEB-INF/wsdl/StatsWS.wsdl</wsdl-file> 
 <jaxrpc-mapping-file>WEB-INF/mapping.xml</jaxrpc-mapping-file> 
 <port-component> 
  <port-component-name>StatsWS</port-component-name> 
  <wsdl-port>StatsServicePort</wsdl-port> 
  <service-endpoint-interface> 
  com.symmetrysolutions.statsws.StatsService 
  </service-endpoint-interface> 
  <service-impl-bean> 
  <!—This servlet is declared in our web.xml file --> 
  <servlet-link>StatsWS</servlet-link> 
  </service-impl-bean> 
 </port-component> 
 </webservice-description> 
</webservices> 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:部署 Java Web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接