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

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

 2010-03-26 00:00:00 来源:WEB开发网   
核心提示: 另外,请注意,在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务(3),这个服务类并没有实现任何接口,在 JAX-WS 中,如果成功地部署了该服务,并且该服务正在运行,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。

上一页  1 2 3 4 5 6 7  下一页

Tags:WebSphere Application Server

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