我想实现一个小测试来检查通过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执行标准测试?
答案 0 :(得分:0)
我选择了一种方法,这种方法不像我想的那样通用,但是有效。
因为所有服务都部署在Oracle OAS上,所以我可以执行opmnctl来获取容器和所有应用程序的状态。不漂亮,但它确实起到了作用。