我想实现一个小测试来检查通过 RMI 与 J2EE 服务的连接。它需要是通用的,这样我就可以给它一个属性文件,其中设置了以下属性:
java.naming.factory.initial=oracle.j2ee.rmi.RMIInitialContextFactory java.naming.security.principal=user java.naming.security.credentials=pass java.naming.provider.url=ormi://hostname:port/application
检查端口还不够,因为其他应用程序可以成功部署在服务器上。我不能假设我们环境中的所有应用程序都有一个带有默认方法(如 ping 方法)的默认服务,这会让事情变得更容易。
是否有可以使用 java.naming.provider.url 执行的标准测试?
最佳答案
我选择了一种方法,它并不像我想要的那么通用,但有效。
因为所有服务都部署在 Oracle OAS 上,所以我可以执行 opmnctl 来获取容器和所有应用程序的状态。不太漂亮,但它可以完成工作。
关于java - 如何实现RMI连接、J2EE服务的通用测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/726460/