![[IBM i]](../images/iseries.gif)
部署企业身份映射样本应用程序
可以将样本应用程序部署到 WebSphere® Application Server 环境中。
开始之前
在部署样本应用程序前,您必须启用 WebSphere Application Server 管理安全性。如果您已为 WebSphere Application Server 概要文件启用管理安全性,那么不需要执行此步骤。有关如何配置安全性的更多信息,请参阅启用安全性。
关于此任务
用来实现样本应用程序的源代码文件包含在 testIdentityToken.ear 文件中,它们可以用作创建您自己的应用程序的模型。
com.ibm.identitytoken.IdentityTokenTestod 类是样本应用程序中的 Servlet。在部署应用程序后,IdentityTokenTest Servlet 的源代码文件位于以下目录中:
profile_root/installedApps/testIdentityToken.ear/testIdentityTokenWeb.war
/WEB-INF/source/com/ibm/identityToken/IdentityTokenTest.java
当您实现自己的应用程序时,请注意 IdentityTokenTest Servlet 设计功能。- 在 IdentityTokenTest Servlet 的 init 方法中设置了一个概要文件变量,其类型为字符串,名称为 sourceApplicationID。此变量稍后将用于 ConnectionSpecImpl 对象的 setSourceApplicationID 方法,以唯一地向企业身份映射 (EIM) 标识应用程序。当您实现自己的应用程序时,请使用类似的约定分配唯一的 SourceApplicationID 标识。
- 在生成身份令牌后,该令牌用来创建 com.ibm.as400.access.AS400 对象,在使用该 AS400 对象在所选主机服务器上运行 OS/400® 服务器命令后,该 AS400 对象立即存储在 HTTPSession 对象中。仅 AS400 对象在对服务器的请求之间是持久的(IdentityToken 对象则不是持久的),这为后续请求提供了改进的性能,并且身份令牌不会到期。
以下步骤帮助您将样本应用程序部署到 WebSphere Application Server 环境中。