Nastavení sdílené knihovny

Tato stránka slouží k povolení souboru knihovny implementovaným aplikacím.

Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volbu Prostředí > Sdílené knihovny > název_sdílené_knihovny.

Obor

Určuje úroveň umístění konfiguračního souboru sdílené knihovny.

V instalacích s jedním serverem se konfigurační soubor sdílené knihovny nachází v umístění, které náleží k úrovni buňky, uzlu nebo serveru.

V instalacích s více servery se konfigurační soubor sdílené knihovny nachází v umístění, které náleží k úrovni buňky, uzlu, serveru nebo klastru.

Informace Hodnota
Datový typ Řetězec

Název

Určuje název sdílené knihovny.

Informace Hodnota
Datový typ Řetězec

Popis

Popisuje sdílenou knihovnu.

Informace Hodnota
Datový typ Řetězec

Cesta ke třídám

Určuje seznam cest, ve kterých produkt vyhledává třídy a prostředky sdílené knihovny.

Je-li cestou v seznamu soubor, prohledá produkt obsah tohoto souboru typu JAR (Java archive) nebo zkomprimovaného souboru (zip). Je-li cestou v seznamu adresář, prohledá produkt obsah souborů typu JAR a komprimovaných souborů v tomto adresáři. S ohledem na výkon produkt prohledává adresář pouze v případě, že obsahuje podadresáře nebo jiné soubory než soubory typu JAR a komprimované soubory.

Jednotlivé položky cesty ke třídám oddělte stisknutím klávesy Enter. Položky nesmí obsahovat oddělovací znaky cesty, jako je středník (;) nebo dvojtečka (:). Cesty ke třídám mohou obsahovat názvy proměnných, které lze nahradit pomocí mapování proměnných.

Informace Hodnota
Datový typ Řetězec
Jednotky Cesta ke třídám

Cesta k nativní knihovně

Určuje cestu ke třídám pro vyhledání souborů knihovny specifických pro platformu k podpoře sdílené knihovny, například .dll, .so nebo objektů *SRVPGM.

Zadáte-li hodnotu pro volbu Cesta k nativní knihovně, nativní knihovny nebudou vyhledány aplikací ani zavaděči tříd sdílené knihovny, nejsou-li splněny následující podmínky:

Nativní knihovny nemohou být zavaděčem tříd načteny více než jednou. Je proto vhodnější, aby nativní knihovny používaly izolovanou sdílenou knihovnu nebo aby se načítaly v rámci sdílených knihoven přidružených k zavaděči tříd aplikačního serveru. Viz nastavení Použít pro tuto sdílenou knihovnu izolovaný zavaděč tříd.

Informace Hodnota
Datový typ Řetězec
Jednotky Cesta ke třídám

Pro tuto sdílenou knihovnu použijte oddělený zavaděč tříd

Určuje, zda sdílená knihovna obsahuje jednu izolovanou sdílenou knihovnu sdílenou mezi všemi přidruženými aplikacemi nebo webovými moduly.

Izolovaná sdílená knihovna umožňuje sdílení jedné instance tříd knihovny pouze mezi přidruženými aplikacemi a webovými moduly. Izolovaná sdílená knihovna umožňuje více aplikacím nebo webovým modulům sdílet společnou sadu tříd v rámci podmnožiny aplikací. Dále izolovaná sdílená knihovna podporuje práci s verzemi a načítá minimální počet kopií knihovny. Zavaděč tříd vytvořený pro izolovanou sdílenou knihovnu se znovu nenačítá a stejně jako zavaděč tříd serveru existuje pouze po dobu životnosti serveru. U sdílených nativních knihoven můžete použít izolovanou sdílenou knihovnu. Tím se vyhnete chybám způsobeným novým načítáním nativních knihoven.

Výchozí hodnota false slouží k nastavení neoddělení sdílené knihovny, aby každá aplikace načítala vlastní instance tříd sdílené knihovny.

Použitím izolované sdílené knihovny lze v případě, že tuto knihovnu sdílí velké množství aplikací, snížit prostor v paměti. Při výběru této volby přidružte sdílenou knihovnu k aplikacím nebo webovým modulům.

Omezení: Jestliže přidružíte sdílenou knihovnu k serveru, produkt bude toto nastavení ignorovat a bude i nadále přidávat soubory ze sdílené knihovny do zavaděče tříd aplikačního serveru. Když přidružíte sdílenou knihovnu k serveru, produkt nepoužívá izolovanou sdílenou knihovnu. Chcete-li používat izolovanou sdílenou knihovnu, musíte sdílenou knihovnu přidružit k aplikacím nebo webovým modulům.
Výběr této volby ovlivní pořadí zavaděče tříd přidružené aplikace nebo webového modulu. Je-li pro pořadí zavaděče tříd přidruženého k izolované sdílené knihovně vybrána volba Třídy načtené počínaje zavaděčem nadřízené třídy (Nadřízený jako první), zavaděč tříd provede v následujícím pořadí kontrolu, zda může být třída načtena:
  1. Kontroluje, zda přidružené zavaděče tříd knihovny mohou zavést třídu.
  2. Kontroluje, zda příslušný nadřízený zavaděč tříd může zavést třídu.
  3. Kontroluje, zda aplikace nebo zavaděč tříd modulu WAR může zavést třídu.
Je-li pro pořadí vybrána volba Třídy načtené počínaje lokálním zavaděčem třídy (Nadřízený jako poslední), zavaděč tříd provádí kontrolu v následujícím pořadí:
  1. Kontroluje, zda aplikace nebo zavaděč tříd modulu WAR může zavést třídu.
  2. Kontroluje, zda přidružené zavaděče tříd knihovny mohou zavést třídu.
  3. Kontroluje, zda příslušný nadřízený zavaděč tříd může zavést třídu.

Toto nastavení je mapováno na logický atribut isolatedClassLoader objektu knihovny.

Informace Hodnota
Logický false


Název souboru: ucws_rsharedlib_inst.html