Bonjour,
Etant nouveau sur la techno, j'essaie de lister les references présentes dans l'annuaire JNDI de Glassfish avec le code suivant :
Mais je sors immédiatement en exception sans savoir trop pourquoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 context = new InitialContext (); // j'utilise jndi.properties NamingEnumeration bindings = context.listBindings (""); while(bindings.hasMore()){ Binding bind = (Binding)bindings.next (); System.out.println (bind.getName () + " : " + bind.getObject ()); }
Je pense qu'il doit s'agir d'une différence de version d'une librairie entre le serveur et mon client standalone mais je ne vois pas laquelle...quelqu'un saurait'il m'eguiller ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 javax.naming.CommunicationException: java.rmi.MarshalException: CORBA MARSHAL 1398079695 No; nested exception is: org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 207 completed: No [Root exception is java.rmi.MarshalException: CORBA MARSHAL 1398079695 No; nested exception is: org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 207 completed: No] at com.sun.enterprise.naming.SerialContext.listBindings(SerialContext.java:537) at javax.naming.InitialContext.listBindings(InitialContext.java:406) at namespace.ListBindings.inspect(ListBindings.java:45) at namespace.ListBindings.main(ListBindings.java:19)
Merci bien.
Partager