WEB开发网
开发学院软件开发Java 在 WebSphere Application Server Community Edit... 阅读

在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务

 2010-03-26 00:00:00 来源:WEB开发网   
核心提示: 构建和部署客户端模块启动依赖关系 在这个示例中,客户端直接从该服务检索 WSDL,在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务(7),因此,必须在该客户端模块启动之前启动该服务的 WAR 模块

构建和部署客户端

模块启动依赖关系
在这个示例中,客户端直接从该服务检索 WSDL,因此,必须在该客户端模块启动之前启动该服务的 WAR 模块。如果首先启动客户端模块,那么该客户端将不能正常工作。修改 wasce_install\var\config\config.xml 配置文件,以更改模块启动的顺序。

遵循下面的步骤以构建和部署客户端:

通过执行 sample_install\jaxw-calculator\client 目录中的 mvn install 命令构建客户端代码。这个 Maven 命令将首先生成客户端构件,然后编译客户端代码,最后在 target/subdirectory 目录中创建 jaxws-calculator-client-1.0.war 文件。

使用 Community Edition 管理控制台以部署 WAR 文件,或者执行清单 7 中的命令。

清单 7. 部署客户端 war 文件

wasce_install\bin\deploy.bat --user system -password manager deploy 
sample_install\jaxws-calculator\client\target\jaxws-calculator-client-1.0.war

测试这个 Web 服务示例

在部署了该客户端 war 文件之后,在您的 Web 浏览器中打开 http://localhost:8080/jaxw-calculator-client-1.0/client?x=5&y=10,以调用 CalculatorClient Servlet,而它反过来将调用 Calculator Web 服务。在 URL 中指定了要添加的 x 和 y 值。在调用该 Web 服务之后,Servlet 将返回加法运算的结果。图 1 显示了 Servlet 的预期输出。

图 1. Servlet 的结果
在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务

结束语

由于 Java EE 5 的改进和 JAX-WS 的引入,开发和部署 Web 服务变得比过去任何时候都要简单得多。本文说明了如何使用 WebSphere Application Server Community Edition V2.0 构建 JAX-WS 客户端和服务,并在这个过程中突出了 Java EE 5 和 JAX-WS 的某些新特性。现在在 Community Edition 中开始您的第一个 JAX-WS Web 服务项目,并继续您的工作!

本文示例源代码或素材下载

上一页  2 3 4 5 6 7 

Tags:WebSphere Application Server

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