2009-04-07 53 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來獲取容器和所有應用程序的狀態。不漂亮,但它能完成這項工作。