可以将使用 Web Service 安全性 (WSS) 的 JAX-RPC Java™ Platform, Enterprise Edition (Java EE) V1.3 应用程序迁移到
Java EE V1.4。JAX-RPC Java EE V1.3 应用程序在
WebSphere® Application Server V5 和更高版本上受支持。JAX-RPC Java EE V1.4 应用程序在
WebSphere Application Server V6 和更高版本上受支持。
开始之前
WebSphere Application Server V6 和更高版本支持 JAX-RPC Java EE V1.3 和 Java EE V1.4 应用程序。JAX-RPC Java EE V1.3 应用程序使用
WSS Draft 13 规范,而 JAX-RPC Java EE 1.4 应用程序使用 WSS 1.0 规范。如果希望 JAX-RPC Java EE V1.3 应用程序使用 WSS 1.0 或 1.1 规范,那么您必须将该应用程序迁移到
Java EE 1.4。有关使用 WSS Draft 13 和 WSS 1.0 的应用程序的兼容性的更多信息,请参阅 Web Service 消息级安全性的标准和编程模型概述。
关于此任务
完成以下步骤将 JAX-RPC Java EE V1.3 应用程序与 Web Service 安全性配置信息一起迁移到
Java EE V1.4 应用程序:
过程
- 保存原来的 Java EE V1.3 应用程序。 您需要 Java EE
V1.3 应用程序的 Web Service 安全性配置文件来为 Java EE
V1.4 应用程序重新创建新格式的配置。
- 使用组装工具中的 Java EE“迁移”向导将
Java EE V1.3 应用程序迁移到 Java EE V1.4。
要点: 在使用 Java EE 迁移向导迁移至 Java EE V1.4 之后,无法在组装工具中查看
Java EE V1.3 扩展和绑定信息。可以使用文本编辑器来查看 Java EE
V1.3 Web Service 安全性扩展和绑定信息。但是,请不要使用文本编辑器来编辑扩展和绑定信息。Java EE 迁移向导不会将 Web Service 安全性配置文件迁移到 Java EE
V1.4 应用程序中的新格式。而是,使用向导将文件从 Java EE V1.3 迁移到 V1.4。
要访问 Java EE 迁移向导,请完成下列步骤:- 右键单击应用程序的名称。
- 单击。
- 从迁移至 Java EE V1.4 的应用程序的绑定和扩展文件手动删除 Web Service 安全性配置信息。
- 从服务器端的 ibm-webservices-ext.xmi 扩展文件中删除
<securityRequestReceiverServiceConfig> 和 <securityResponseSenderServiceConfig> 部分。
- 从服务器端的 ibm-webservices-bnd.xmi 绑定文件中删除
<securityRequestReceiverBindingConfig> 和 <securityResponseSenderBindingConfig> 部分。
- 从客户机端的 ibm-webservicesclient-ext.xmi 扩展文件中删除 <securityRequestSenderServiceConfig> 和 <securityResponseReceiverServiceConfig>
部分。
- 从客户机端的 ibm-webservicesclient-bnd.xmi
绑定文件中删除 <securityRequestSenderBindingConfig> 和 <securityResponseReceiverBindingConfig>
部分。
- 以新的 Java EE V1.4 格式重新创建 Web Service 安全性配置信息。 在此阶段,因为应用程序已经迁移到 Java EE
V1.4,所以可以使用组装工具来以 WSS 1.0 格式配置原始 Web Service 安全性信息。有关组装工具的更多信息,请参阅相关信息。
结果
您已将 JAX-RPC Java EE V1.3 应用程序迁移到 Java EE V1.4
下一步做什么
以下文章包含了一些常规方案,在这些方案中,将在 Java EE
V1.3 应用程序中指定的一些基本 Web Service 安全性信息映射到 Java EE V1.4 应用程序并使用组装工具指定此信息。Web Service 安全性配置信息包含在四个配置文件中:两个服务器端配置文件和两个客户机端配置文件。所有配置信息的迁移分为四个部分,即,分别与一个配置文件相对应。以新的 Java EE
V1.4 格式重新创建 Web Service 安全性信息时,建议您按以下顺序配置扩展和绑定文件:
- 配置 ibm-webservices-ext.xmi 服务器端扩展文件。有关更多信息,请参阅迁移 JAX-RPC 服务器端扩展配置。
- 配置 ibm-webservicesclient-ext.xmi 客户机端扩展文件。有关更多信息,请参阅迁移客户端扩展配置。
- 配置 ibm-webservices-bnd.xmi 服务器端绑定文件。有关更多信息,请参阅迁移服务器端绑定文件。
- 配置 ibm-webservicesclient-bnd.xmi 客户机端绑定文件。有关更多信息,请参阅迁移客户端绑定文件。