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.
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 |
Określa nazwę biblioteki współużytkowanej.
| Informacje | Wartość |
|---|---|
| Typ danych | Łańcuch |
Opisuje bibliotekę współużytkowaną.
| Informacje | Wartość |
|---|---|
| Typ danych | Łańcuch |
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 |
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:
Na przykład, w klasie ładującej bibliotekę rodzimą, można wywołać System.loadLibrary(biblioteka_rodzima) w bloku statycznym:
static {System.loadLibrary("native_library");
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 |
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.
To ustawienie zostaje odwzorowane na atrybut boolowski isolatedClassLoader obiektu Library.
| Informacje | Wartość |
|---|---|
| Wartość boolowska | false |
Zaznaczone odsyłacze (tryb z połączeniem) wymagają dostępu do Internetu.