7.4. 迁移应用程序客户端
7.4.1. 将命名客户端配置迁移到 Elytron 复制链接链接已复制到粘贴板!
本节论述了如何使用 org.jboss.naming.remote.client.InitialContext
类迁移执行远程 JNDI 查找的客户端应用,该类由 org.jboss.naming.remote.client.InitialContextFactory
类支持。
以下示例假定 InitialContextFactory
类是通过指定用户凭据的属性及其连接的命名提供商的 URL 来创建的。
示例:之前版本中使用的 InitialContext
Code
您可以从以下迁移方法之一进行选择:
7.4.1.1. 使用配置文件方法迁移命名客户端 复制链接链接已复制到粘贴板!
按照以下步骤,使用配置方法将您的命名客户端迁移到 Elytron。
在客户端应用
META
文件。该文件应包含要在建立与命名提供商的连接时使用的用户凭据。-INF/ 目录中创建 wildfly-
config.xml示例:
wildfly-config.xml
文件Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如以下示例中所示,创建一个
InitialContext
。请注意,InitialContext
由org.wildfly.naming.client.WildFlyInitialContextFactory
类支持。示例:
InitialContext
CodeCopy to Clipboard Copied! Toggle word wrap Toggle overflow
7.4.1.2. 使用编程方法迁移命名客户端 复制链接链接已复制到粘贴板!
使用此方法时,您可以提供用于直接在应用程序代码中建立与命名供应商的连接的用户凭据。
示例:使用编程方法代码