Le module java.corba a été supprimé de JDK 11. Si votre fichier de configuration Liberty server.xml inclut la fonctionnalité ejbRemote, aucune action supplémentaire n'est requise.
Cette règle marque les packages pouvant nécessiter une configuration supplémentaire lors de la migration vers JDK 11 ou une version ultérieure. Avant JDK 11, les applications avaient accès aux packages suivants à partir du JDK :
javax.rmijavax.rmi.CORBAorg.omg.CORBAorg.omg.CORBA_2_3org.omg.CORBA_2_3.portableorg.omg.CORBA.DynAnyPackageorg.omg.CORBA.ORBPackageorg.omg.CORBA.portableorg.omg.CORBA.TypeCodePackageorg.omg.CosNamingorg.omg.CosNaming.NamingContextExtPackageorg.omg.CosNaming.NamingContextPackageorg.omg.Dynamic org.omg.DynamicAnyorg.omg.DynamicAny.DynAnyFactoryPackageorg.omg.DynamicAny.DynAnyPackageorg.omg.IOPorg.omg.IOP.CodecFactoryPackageorg.omg.IOP.CodecPackageorg.omg.Messagingorg.omg.PortableInterceptororg.omg.PortableInterceptor.ORBInitInfoPackageorg.omg.PortableServerorg.omg.PortableServer.CurrentPackageorg.omg.PortableServer.POAManagerPackageorg.omg.PortableServer.POAPackageorg.omg.PortableServer.portableorg.omg.PortableServer.ServantLocatorPackageorg.omg.SendingContextorg.omg.stub.java.rmi
A partir de JDK 11, ces packages ne sont plus disponibles dans le cadre du JDK. Les applications peuvent accéder à ces packages dans Liberty par l'ajout de la fonctionnalité Liberty ejbRemote au fichier de configuration server.xml.
Cette règle se déclenche une fois par application. Une fois la fonction ejbRemote ajoutée au fichier server.xml, aucune action supplémentaire n'est requise.
Outre la suppression du module java.corba du kit JDK, les outils idlj, orbd, servertool et tnamesrv ont également été supprimés de JDK 11.
Pour plus d'informations sur les changements apportés dans JDK 11, voir Removal of Java EE and CORBA Modules.