Ustawienia biblioteki współużytkowanej

Za pomocą tej strony można udostępnić plik biblioteki współużytkowanej dla wdrożonych aplikacji.

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Środowisko > Biblioteki współużytkowane > nazwa_biblioteki_współużytkowanej.

Zasięg

Służy do określania poziomu położenia pliku konfiguracyjnego biblioteki współużytkowanej.

W instalacjach obejmujących jeden serwer plik konfiguracyjny biblioteki współużytkowanej znajduje się w położeniu na poziomie komórki, węzła lub serwera.

W instalacjach obejmujących wiele serwerów plik konfiguracyjny biblioteki współużytkowanej znajduje się w położeniu na poziomie komórki, węzła, serwera lub klastra.

Informacje Wartość
Typ danych Łańcuch

Nazwa

Określa nazwę biblioteki współużytkowanej.

Informacje Wartość
Typ danych Łańcuch

Opis

Opisuje bibliotekę współużytkowaną.

Informacje Wartość
Typ danych Łańcuch

Ścieżka klasy

Służy do określania listy ścieżek, w których produkt wyszukuje klasy i zasoby biblioteki współużytkowanej.

Jeśli ścieżka na liście prowadzi do pliku, produkt przeszukuje zawartość tego pliku JAR (Java Archive) lub skompresowanego pliku ZIP. Jeśli ścieżka na liście prowadzi do katalogu, produkt przeszukuje zawartość plików JAR i skompresowanych plików znajdujących się w tym katalogu. Ze względu na wydajność produkt przeszukuje sam katalog tylko wtedy, gdy zawiera on podkatalogi lub pliki inne niż JAR lub skompresowane pliki.

Do oddzielenia pozycji ścieżki klasy należy użyć klawisza Enter. Pozycje nie mogą zawierać znaków separatora ścieżek, takich jak średnik (;) lub dwukropek (:). Ścieżki klasy mogą zawierać nazwy zmiennych, które można zastępować przy użyciu odwzorowania zmiennych.

Informacje Wartość
Typ danych Łańcuch
Jednostki Ścieżka klasy

Ścieżka rodzimej biblioteki

Określa ścieżkę klasy dla wyszukiwania specyficznych dla platformy plików biblioteki w celu obsługi biblioteki współużytkowanej; na przykład, obiekty .dll, .so, lub *SRVPGM.

Jeśli określono wartość dla Ścieżki rodzimej biblioteki, biblioteki rodzime nie będą wyszukiwane przez aplikację lub programy ładujące klasy bibliotek współużytkowanych, jeśli nie spełniono następujących warunków:

Biblioteki rodzime nie mogą być wczytywane wielokrotnie przez program ładujący klasy. Z tego powodu biblioteki rodzime powinny używać odizolowanej biblioteki współużytkowanej lub być wczytywane wewnątrz bibliotek współużytkowanych powiązanych z programem ładującym klasy dla serwera aplikacji. Należy zapoznać się z ustawieniem Użyj izolowanego programu ładującego klasy dla tej biblioteki współużytkowanej.

Informacje Wartość
Typ danych Łańcuch
Jednostki Ścieżka klasy

Użyj izolowanego programu ładującego klasy dla biblioteki współużytkowanej

Służy do określania, czy biblioteka współużytkowana ma pojedynczą izolowaną bibliotekę współużytkowaną, która jest współużytkowana przez powiązane aplikacje lub moduły WWW.

Izolowana biblioteka współużytkowana umożliwia współużytkowanie jednej instancji klas biblioteki tylko powiązanym aplikacjom i modułom WWW. Izolowana biblioteka współużytkowana umożliwia wielu aplikacjom lub modułom WWW współużytkowanie wspólnego zestawu klas przez podzbiór aplikacji. Ponadto izolowana biblioteka współużytkowana obsługuje kontrolę wersji i ładuje minimalną liczbę kopii biblioteki. Program ładujący klasy utworzony dla izolowanej biblioteki współużytkowanej nie wykonuje przeładowania i, podobnie jak program ładujący klasy serwera, działa w ciągu całego czasu życia serwera. W przypadku rodzimych bibliotek współużytkowanych można używać izolowanych bibliotek współużytkowanych w celu uniknięcia błędów spowodowanych przeładowywaniem bibliotek rodzimych.

Wartość domyślna, false, nie powoduje izolowania biblioteki współużytkowanej, a więc każda aplikacja ładuje własną instancję klas biblioteki współużytkowanej.

Używanie izolowanej biblioteki współużytkowanej może ograniczyć zapotrzebowanie na pamięć, gdy wiele aplikacji współużytkuje bibliotekę. Jeśli ta opcja zostanie wybrana, należy powiązać bibliotekę współużytkowaną z aplikacjami lub modułami WWW.

Ograniczenie: Jeśli biblioteka współużytkowana zostanie powiązana z serwerem, produkt pominie to ustawienie i będzie nadal dodawał pliki z biblioteki współużytkowanej do programu ładującego klasy serwera aplikacji. Produkt nie będzie używał izolowanej biblioteki współużytkowanej, jeśli zostanie ona powiązana z serwerem. Aby używać izolowanej biblioteki współużytkowanej, należy powiązać tę bibliotekę współużytkowaną z aplikacjami lub modułami WWW.
Wybór tej opcji wpływa na kolejność programów ładujących klasy powiązanej aplikacji lub modułu WWW. Jeśli porządek programów ładujących klasy dla programu ładującego klasy powiązanego z izolowaną biblioteką współużytkowaną to Klasy ładowane najpierw programem ładującym klasy macierzyste (Najpierw macierzyste), program ładujący klasy sprawdza, czy klasa może zostać załadowana w następującym porządku:
  1. Sprawdzenie, czy programy ładujące klasy powiązanej biblioteki mogą załadować klasę.
  2. Sprawdzenie, czy program ładujący klasy macierzyste może załadować klasę.
  3. Sprawdzenie, czy on sam (program ładujący klasy aplikacji lub modułu WAR) może załadować klasę.
Jeśli porządek to Klasy ładowane najpierw lokalnym programem ładującym klasy (Na końcu macierzyste), program ładujący klasy sprawdza w następującym porządku:
  1. Sprawdzenie, czy on sam (program ładujący klasy aplikacji lub modułu WAR) może załadować klasę.
  2. Sprawdzenie, czy programy ładujące klasy powiązanej biblioteki mogą załadować klasę.
  3. Sprawdzenie, czy program ładujący klasy macierzyste może załadować klasę.

To ustawienie zostaje odwzorowane na atrybut boolowski isolatedClassLoader obiektu Library.

Informacje Wartość
Wartość boolowska false


Nazwa pliku: ucws_rsharedlib_inst.html