2009-04-07 35 views
1

我想实现一个小测试来检查通过RMI连接到J2EE服务。它必须是通用的,所以我可以只给它一个属性文件,在其设置如下属性:如何实现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

我现在唯一的领先就是使用JMX。我将不得不检查使用哪种方法。 – yottamoto 2009-04-09 11:47:27

回答

0

我决定采用的方法并不像我想的那么通用,但是它可行。

由于所有服务都部署在Oracle OAS上,我可以执行opmnctl来获取容器和所有应用程序的状态。不漂亮,但它能完成这项工作。