WEB开发网
开发学院软件开发Java 将 JNDI 用于 WebSphere Application Server J2EE... 阅读

将 JNDI 用于 WebSphere Application Server J2EE 瘦客户端应用程序

 2009-10-23 00:00:00 来源:WEB开发网   
核心提示: 定位和调用我们的远程对象的代码是相当简单的,请注意 JNDI 名: cell/nodes/localhost/servers/server1/ejb/com/ibm/simple/SimpleEJBHome ,将 JNDI 用于 WebSphere Application Server J2EE

定位和调用我们的远程对象的代码是相当简单的。请注意 JNDI 名: cell/nodes/localhost/servers/server1/ejb/com/ibm/simple/SimpleEJBHome 。有两种方式可以获取此字符串。第一种方式是运行 WebSphereApplication Server Application Client 提供的 dumpnamespace 批处理文件:

从命令行中运行 dumpnamespace.bat 。定位与 SimpleEJBHome 相关联的 JNDI 名:

图19. dumpnamespace 展示了上下文中的所有对象

将 JNDI 用于 WebSphere Application Server J2EE 瘦客户端应用程序

另一种方法是连接前缀字符串( cell/nodes/localhost/servers/server1/ ),它位于带有 EJB 绑定名( ejb/com/ibm/simple/SimpleEJBHome )的 Server Configuration(参见图20)中的范围字段。也可以在 Universal Test Client 中找到 JNDI 名。

图20. 可以在 WebSphere Server Configuration 中找到范围

将 JNDI 用于 WebSphere Application Server J2EE 瘦客户端应用程序

将该文件保存为 ExternalCaller.java ,然后执行以下命令来编译该 Java 类:

Javac ?classpath <location of SimpleEJBStubs.jar>;C:progra~1websphereapplclientlibj2ee.jar ExternalCaller.java 


图21. 编译 ExternalCaller.java 应用程序


将 JNDI 用于 WebSphere Application Server J2EE 瘦客户端应用程序

上一页  3 4 5 6 7 8 9  下一页

Tags:JNDI 用于 WebSphere

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接