XFire与JBI组件的使用、打包及部署
1. XFire示例运行
1.1 构建示例
要构建示例,需切换到指定目录并执行 ant
命令:
cd ch05\03_XFireJsr181BindWebService
ant
此操作会生成 war
文件,该文件包含从XFire安装文件夹中提取的所有必需库。生成的 XFireJsr181.war
文件位于 dist
文件夹中,需将其部署到Tomcat(或其他相关Web服务器)的 webapps
文件夹中,然后重启服务器。
1.2 访问服务定义
服务器重启后,Web服务即已暴露,可通过以下URL访问服务定义:
http://localhost:8080/XFireJsr181/services/OrderService?WSDL
1.3 运行客户端
假设在构建示例时已编译客户端,可执行以下 ant
命令运行客户端:
ant run
2. XFire导出和绑定EJB
2.1 示例场景
该场景是通过HTTP通道将EJB组件服务暴露给外部客户端。与第4章的EJB和SOAP示