在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务
2010-03-26 00:00:00 来源:WEB开发网构建和部署客户端
模块启动依赖关系
在这个示例中,客户端直接从该服务检索 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 的结果
结束语
由于 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 服务项目,并继续您的工作!
本文示例源代码或素材下载
Tags:WebSphere Application Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接