A használt WebLogic-ra jellemző elnevezési tulajdonságokat el kell távolítania
vagy felül kell írnia, amikor az IntialContext-et lekérdezi alkalmazásában.
Az
átállítási eszköz a következő tulajdonságértékeket keresi a Java, XML és
tulajdonságfájlokban: weblogic.jndi.WLInitialContextFactory,
t3://.* and t3s://*.
Ha például egy alkalmazás megadja az alábbi tulajdonságokat, akkor az eszköz a
vörössel megjelenített szöveget fogja megjelölni:
Amikor alkalmazását Liberty kiszolgálóra helyezi át, ne adjon meg kezdeti
kontextusgyártót vagy szolgáltató URL címet a InitialContext
konstruktornak átadott tulajdonságokban.
Használja az üres konstruktort kivéve,
ha más elnevezési tulajdonságok is be lesznek állítva.
Az alábbi példa olyan alkalmazáskódot mutat be, amit a szabály Liberty platformra végzett áttéréskor meg fog jelölni:
Távolotísa el a szükségtelen tulajdonságokat saját kezűleg:
A java fájok megjelölésén kívül az eszköz megjelöli a WebLogic
tulajdonságértékeket tartalmazó xml fájlokat is. Liberty esetén a
tulajdonságokat el kell távolítani, hogy az alapértelmezett
InitialContext inicializálási értékek kerüljenek felhasználásra.
A java és xml fájok megjelölésén kívül az eszköz megjelöli a WebLogic tulajdonságértékeket tartalmazó tulajdonságfájlokat is. Liberty platformon a tulajdonságokat el kell távolítani.
Hagyományos WebSphere Application Serverre történő áttéréskor a korábban említett WebLogic tulajdonságok lesznek megjelölve. Automatikus javítást biztosítunk a Java fájlok számára amely megváltoztatja a WebLogic névtulajdonságok értékeit a WebSphere Application Server hagyományos fájlokban működő értékekre:
Az alábbi példa olyan alkalmazáskódot mutat be, amit a szabály WebSphere Application Server platformra végzett áttéréskor meg fog jelölni:
A korábban bemutatott példát használva, a WebSphere Application Server traditional automatikus javításának futtatása után a kód az ábrán látható módon kerül átmigrálásra:
Megjegyzés: Az automatikus javítás a 2809-es alapértelmezett bootstrap portot használja az összes t3 URL-hez, beleértve az SSL ' t3s:// ' URL-eket is. Ellenőrizze kiszolgáló beállításait és győződjön meg róla, hogy minden URL címhez a helyes portot használja. További információkért olvassa el a Hagyományos WebSphere Application Server portszám beállításai című cikket.
A hagyományos WebSphere Application Server környezetre történő átálláskor a
másik lehetőség a tulajdonságok eltávolítása és az üres
InitialContext() konstruktor használata.
Figyelmeztetés : Az automatikus javítás csak az irodalmi karaktereket igazítja ki. Ha az URL címet változók használatával állították össze, akkor saját kezűleg kell azt átállítani.
Változó példa korábban:
Figyelje meg, hogy a port karaktersorozat változó nem
változott. Győződjön meg róla, hogy minden ilyen változó át lett állítva.
Az alábbi példa az XML kódra alkalmazott hasonló módosításokat mutat be.
XML kód a :Miközben a migrációs eszköz ellenőrzi a tulajdonságfájlokat, a névgyári és szolgáltatói tulajdonságok nem kerülnek átvitelre az automatikus javítással. Hagyományos WebSphere Application Server esetén távolítsa el a tulajdonságokat vagy módosítsa azokat a WebSphere elnevezési tulajdonság értékekre.
Lásd még a Hordozható JNDI tulajdonságértékek használata szabályt.