Megosztott könyvtárak beállításai

Az oldal segítségével elérhetővé tehet egy könyvtárfájlt a telepített alkalmazások számára.

Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a Környezet > Osztott könyvtárak > osztott_könyvtár_neve elemre.

Hatáskör

Megadja az osztott könyvtár konfigurációs fájlja helyének szintjét.

Egykiszolgálós környezetekben az osztott könyvtár konfigurációs fájlja olyan helyen van, amely a cella, csomópont vagy a kiszolgáló szinthez tartozik hozzá.

Többkiszolgálós környezetekben az osztott könyvtár konfigurációs fájlja olyan helyen van, amely a cella, csomópont kiszolgáló vagy a fürt szinthez tartozik hozzá.

Adattípus Karaktersorozat
Név

A megosztott könyvtár nevét határozza meg.

Adattípus Karaktersorozat
Leírás

A megosztott könyvtárfájlt írja le.

Adattípus Karaktersorozat
Osztályútvonal

Megadja az útvonalak listáját, amelyet a termék az osztott könyvtár osztályainak és erőforrásainak kereséséhez használ.

Ha a listán az egyik útvonal egy fájl, akkor a termék annak a Java archívum (JAR) vagy tömörített (zip) fájlnak a tartalmában végez keresést. Ha a listán az egyik útvonal egy könyvtár, akkor a termék az adott könyvtárban található JAR és zip fájlok tartalmában végez keresést. A teljesítményhez kapcsolódó okokból a termék csak akkor keresi magát a könyvtárat, ha a könyvtár alkönyvtárakat tartalmaz vagy olyan fájlokat, amelyek nem JAR vagy zip fájlok.

Nyomja le az Enter billentyűt az osztályútvonal-bejegyzések elválasztásához. A bejegyzések nem tartalmazhatnak útvonalelválasztó karaktereket, például pontosvesszőt (;) és kettőspontot (:). Az osztályútvonalak tartalmazhatnak változóneveket, amelyek egy változó-leképezés alapján behelyettesíthetők.

Adattípus Karaktersorozat
Egység Osztály elérési útja
Natív könyvtárútvonal

A megosztott könyvtárat támogató operációs rendszerre jellemző könyvtárfájlok keresésére használt osztályútvonalat határozza meg; például: .dll, .so vagy *SRVPGM objektumok.

Ha értéket ad a Natív könyvtár elérési út beállításnak, akkor az alkalmazás vagy a megosztott könyvtár osztálybetöltői nem keresik a natív könyvtárakat, amíg be nem következik a következő feltételek egyike:

  • Egy osztály natív könyvtárat tölt be.
  • Az alkalmazás elindít egy metódust az adott osztályban, amely betölti a könyvtárakat.

    Ha például a natív könyvtárat betöltő osztályban hívja meg egy statikus blokkban a System.loadLibrary(native_library) könyvtárat:

    static {System.loadLibrary("native_library");
  • Az oldalon meghatározott Osztályútvonal beállítás tartalmazza az osztályt, amely betölti a könyvtárakat.

Egy osztálybetöltő a natív könyvtárakat nem töltheti be egynél többször. Emiatt kívánatosabb, ha a natív könyvtárak egy alkalmazáskiszolgáló osztálybetöltőjével társított megosztott könyvtáron belül töltődnek be. Lásd az Elkülönített osztálybetöltő használata az adott osztott könyvtárhoz beállítást.

Adattípus Karaktersorozat
Egység Osztály elérési útja
Elkülönített osztálybetöltő használata az adott osztott könyvtárhoz

Megadja, hogy az osztott könyvtárnak van-e egy egyedülálló, elkülönített osztott könyvtára, amely meg van osztva a társított alkalmazások és webmodulok között.

Új szolgáltatás: Az elkülönített osztott könyvtár lehetővé teszi, hogy a könyvtárosztályok egy példánya csak a társított alkalmazások és webmodulok között kerüljön megosztásra. Az elkülönített osztott könyvtár lehetővé teszi több alkalmazás vagy webmodul számára egy közös osztályhalmaz megosztását az alkalmazások részhalmaza között. Továbbá az elkülönített osztott könyvtár támogatja a verziókövetést és betölti a könyvtárpéldányok minimális számát. Az elkülönített megosztott könyvtárhoz létrejött osztálybetöltő nem töltődik be, és a kiszolgáló osztálybetöltőkhöz hasonlóan a kiszolgáló élettartama alatt létezik. A megosztott natív könyvtáraknál az elkülönített megosztott könyvtár használatával elkerülheti a natív könyvtárak újrabetöltéséből adódó hibákat.newfeat

Az alapértelmezett érték a hamis, amely azt jelenti, hogy az osztott könyvtár ne kerüljön megosztásra, így minden egyes alkalmazás az osztott könyvtárosztályokból a saját példányait tölti be.

Az elkülönített megosztott könyvtár használata csökkentheti a memória erőforrásigényét, ha a könyvtárat nagyszámú alkalmazás osztja meg. Ha ezt a beállítást választja ki, akkor az osztott könyvtárat társítsa alkalmazásokkal vagy webmodulokkal.

Korlátozás: Ha a megosztott könyvtárat egy kiszolgálóhoz társítja, akkor a termék figyelmen kívül hagyja ezt a beállítást, és továbbra is hozzáadja a fájlokat a megosztott könyvtárból az alkalmazáskiszolgáló osztálybetöltőjéhez. A termék nem használ elkülönített megosztott könyvtárat, ha a megosztott könyvtárat egy kiszolgálóhoz társítja. Elkülönített megosztott könyvtár használatához a megosztott könyvtárat alkalmazásokhoz vagy webmodulokhoz kell társítania.
A beállítás kiválasztása hatással van a társított alkalmazás vagy webmodul osztálybetöltési sorrendjére. Ha egy elkülönített osztott könyvtárral társított osztálybetöltő osztálybetöltési sorrendje Osztályok első szülő osztálybetöltővel betöltve (Első szülő), akkor az osztálybetöltő ellenőrzi, hogy az osztály betölthető-e a következő sorrendben:
  1. Ellenőrzi, hogy a társított könyvtár osztálybetöltői be tudják-e tölteni az osztályt.
  2. Ellenőrzi, hogy a szülő osztálybetöltője be tudja-e tölteni az osztályt.
  3. Ellenőrzi, hogy (az alkalmazás vagy a WAR modul osztálybetöltő) be tudja-e tölteni az osztályt.
Ha a sorrend az Osztályok első alkalmazás osztálybetöltővel betöltve (utolsó szülő), akkor az osztálybetöltő a következő sorrendben végzi az ellenőrzést:
  1. Ellenőrzi, hogy (az alkalmazás vagy a WAR modul osztálybetöltő) be tudja-e tölteni az osztályt.
  2. Ellenőrzi, hogy a társított könyvtár osztálybetöltői be tudják-e tölteni az osztályt.
  3. Ellenőrzi, hogy a szülő osztálybetöltője be tudja-e tölteni az osztályt.

Ez a beállítás a könyvtárobjektum isolatedClassLoader logikai attribútumára képeződik le.

Logikai false



A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó feladatok
Kapcsolódó hivatkozás


Fájlnév: ucws_rsharedlib_inst.html