Il modulo java.corba è stato rimosso da JDK 11. Se il file di configurazione server.xml di Liberty
contiene la funzione ejbRemote, non sono necessarie ulteriori azioni.
Questa regola contrassegna i package che potrebbero richiedere ulteriore configurazione durante la migrazione a JDK 11 o versioni successive. Prima di JDK 11, le applicazioni disponevano di accesso ai seguenti package da 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 partire da JDK 11, questi package non sono più disponibili come parte del JDK. Le applicazioni possono accedere a
questi package in Liberty aggiungendo la funzione Liberty ejbRemote al file di configurazione server.xml.
Questa regola inserirà un contrassegno una volta per applicazione. Una volta aggiunta la funzione ejbRemote al file server.xml, non sono necessarie ulteriori azioni.
Oltre al modulo java.corba, sono stati rimossi da JDK 11 anche gli strumenti idlj, orbd,
servertool e tnamesrv.
Per ulteriori informazioni sulle modifiche di JDK 11, consultare Removal of Java EE and CORBA Modules.