Modulul java.corba a fost înlăturat din JDK 11. Dacă
fişierul de configuraţie Liberty server.xml include
caracteristica ejbRemote, nu mai este necesară nicio acţiune.
Această regulă semnalează pachetele care ar putea necesita configuraţie suplimentară atunci când migraţi la JDK 11 sau ulterior. Înainte de JDK 11, aplicaţiile aveau acces la următoarele pachete din 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
Începând cu JDK 11, acele pachete nu mai sunt disponibile ca parte a JDK. Aplicaţiile pot accesa
acele pachete în Liberty prin adăugarea caracteristicii Liberty ejbRemote la fişierul de configuraţie server.xml.
Această regulă va semnala o singură dată per aplicaţie. După ce
caracteristica ejbRemote este adăugată la fişierul
server.xml, nu mai este necesară nicio acţiune.
În plus de înlăturarea modulului java.corba din JDK, au fost înlăturate şi uneltele idlj, orbd,
servertool şi tnamesrv din JDK 11.
Pentru informaţii suplimentare despre modificările JDK 11, vedeţi Removal of Java EE and CORBA Modules.