JAX-WS Web Service |
|
|
![]() |
|
运行 | 配置 | 技术说明 | Javadoc | 使用 Ant 构建 |
配置样本 |
运行样本 |
存在两个消息传输优化机制(MTOM)服务客户机,一个是使用 Thin Client for JAX-WS with WebSphere Application Server 的 Java 归档(JAR)文件的命令行版本,另一个是使用 JavaServer pages(JSP)来访问 MTOM 服务的 servlet 版本。
URI | 描述 |
---|---|
http://localhost:9080/WSSampleMTOM/MtomSampleService |
使用 SOAP 1.1 的 MTOM 服务样本 |
http://localhost:9080/WSSampleMTOM/MtomSampleService12 |
使用 SOAP 1.2 的 MTOM 服务样本 |
端口 9080 是缺省值,但如果您没有安装到 AppSrv01 概要文件,那么端口号不同。
要完成此样本的配置,请在服务器上部署 JAX-WS Web Service 样本应用程序。如果尚未部署该样本应用程序,请参阅重建和部署 JaxWSServicesSamples.ear 文件的指示信息。
在开始之前,必须验证运行客户机之前应用程序服务器是否正在运行。
MTOM 服务样本包含两个客户机和一个部署在服务器上的企业 bean。一个客户机是使用 Thin Client for JAX-WS with WebSphere Application Server JAR 文件的命令行版本。另一个客户机是使用 JSP 文件来访问 MTOM 服务的 servlet 版本。
运行 MTOM 服务 servlet |
运行 MTOM 服务瘦客户机应用程序 |
MTOM 服务客户机将使用 MTOM 进行编码的文件发送至指定的服务端点。缺省情况下,主机已设置为 localhost,但您可以更改此值。需要文件名,并且没有提供缺省值。在此样本中,服务接收从客户机发送的文件,然后以指定的分派或代理编程模型将该文件返回至客户机。
MTOM 服务 servlet 客户机不是容器管理的客户机。
有关在瘦客户机 JAX-WS 版环境中调用 servlet 客户机的更多信息,请参阅 WebSphere Application Server 信息中心库中有关运行非受管 Web Service JAX-WS 客户机的文档。
要从 WebSphere Application Server 运行简单的 MTOM servlet 服务客户机,请执行下列步骤:
WSSampleMTOMClient.jar 文件是 MTOM 服务瘦客户机应用程序的命令行版本。
在以下步骤中,变量 app_server_root 表示应用程序服务器安装根目录。
要从 WebSphere Application Server 运行 MTOM 服务瘦客户机应用程序,请根据您的操作系统执行下列步骤:
以下示例说明了在 Windows 操作系统上成功运行 MTOM 服务瘦客户机应用程序的情形:
runSampleMtom.bat -i c:\SYSLEVEL.IBM -p 9081 |
要了解有关客户机和应用程序如何工作的更多信息,请参阅 MTOM 服务技术说明或查看 Java 源代码。