2009-04-07 8 views
1

Je voudrais mettre en œuvre un petit test pour vérifier la connectivité aux services J2EE sur RMI. Il doit être générique, de sorte que je pouvais lui donner un fichier de propriétés avec les propriétés suivantes garnit de:Comment implémenter un test générique pour une connexion RMI, des services 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 

Vérification du port ne suffit pas, parce que d'autres applications peuvent être déployées avec succès sur le serveur. Je ne peux pas supposer que toutes les applications dans notre environnement ont un service par défaut avec la méthode par défaut (comme une méthode ping), ce qui rendrait beaucoup plus facile.

Existe-t-il un test standard que je pourrais effectuer en utilisant java.naming.provider.url?

+0

La seule piste que j'ai en ce moment est d'utiliser JMX. Je vais devoir vérifier quelle méthode utiliser. – yottamoto

Répondre

0

Je me suis contenté d'une méthode qui n'est pas aussi générique que je le voudrais, mais qui fonctionne. Étant donné que tous les services sont déployés sur Oracle OAS, je peux exécuter opmnctl pour obtenir l'état du conteneur et de toutes les applications. Pas joli, mais ça fait l'affaire.

Questions connexes