CORBA : Difference entre Java 1.4.2 et Java 1.5 et suivants ( ![]() |
Ecrit le 19-07-2008 (5540 hits) ... section Objets distribués Si vous essayez de faire fonctionner un programme serveur Corba, avec l'ORB Orbacus par exemple, même s'il fonctionnait sous JDK 1.4, on obtient une exception à partir de Java 1.5 du genre "java.lang.NoSuchMethodError: org.omg.PortableInterceptor.IORInterceptor_3_0.adapter_manager_state_change" c'est quelque chose qui ne se produira que sur JDK 1.5, 1.6 etc La raison tient au fait que dans Java 1.4, le JDK ne contient pas d'implémentation de la classe IORInterceptor_3_0, de sorte que la version inclue avec Orbacus est la seule utilisable. La propriété endorsed dirs résoud le problème. il faut positionner java.endorsed.dirs comme propriété java. Attention: c'est bien un répertoire qu'il faut préciser, qui contient notamment OB.JAR.
|