在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务
2010-03-26 00:00:00 来源:WEB开发网另外,请注意,这个服务类并没有实现任何接口。在 JAX-WS 中,Web 服务不需要实现或者提供服务端点接口 (SEI)。在这样的情况下,SEI 将隐含于服务实现类中,正如这个示例中所示。
另外,因为 JAX-WS 使用 JAXB 进行所有的数据绑定,所以不再需要 jaxrpc-mapping 文件。
构建和部署服务
下面的步骤描述了如何构建和部署该服务。考虑到本文的目的,我们使用 Apache Maven 版本 2.0.5 或者更高版本来构建示例代码:
部署警告消息
在部署期间,您可能会看到一条警告消息,该消息指出您的 Web 应用程序没有包含 WEB-INF/geronimo-web.xml 部署计划。对于这个示例来说,这条消息是可以忽略的,因为它并不包含任何需要解析的资源引用。
下载本文所包含的示例文件,并将其解压缩到您所选择的目录中。我们将这个目录称为 sample_install。
通过执行 sample_install\jaxw-calculator\service 目录中的 mvn install 命令,构建服务代码。这个 Maven 命令将编译服务代码,并在 target/subdirectory 中创建 jaxws-calculator-service-1.0.war 文件。
启动 Community Edition 服务器(如果它还没有运行的话)。使用管理控制台来部署 WAR 文件或者执行清单 2 中的命令,其中 wasce_install 是 Community Edition 的安装目录。
清单 2. 部署服务 WAR 文件
wasce_install\bin\deploy.bat --user system -password manager deploy
sample_install\jaxws-calculator\service\target\jaxws-calculator-service-1.0.war
通过在您的 Web 浏览器中打开 http://localhost:8080/jaxw-calculator-service-1.0 /CalculatorService?wsdl,检查是否成功地发布了该服务。如果成功地部署了该服务,并且该服务正在运行,那么服务器应该返回为这个服务生成的 WSDL。
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 体系结构概述
更多精彩
赞助商链接