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.
Określa poziom 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.
| Typ danych | String |
Określa nazwę biblioteki współużytkowanej.
| Typ danych | String |
Opisuje bibliotekę współużytkowaną.
| Typ danych | String |
Określa listę ś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 treść tego pliku JAR (Java Archive) lub pliku skompresowanego (ZIP). Jeśli ścieżka na liście prowadzi do katalogu, produkt przeszukuje treści plików JAR i ZIP znajdujących się w tym katalogu. Ze względu na wydajność produkt przeszukuje sam katalog tylko w przypadku, gdy zawiera on podkatalogi lub pliki inne niż JAR lub ZIP.
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.
| Typ danych | String |
| 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.
| Typ danych | String |
| Jednostki | Ścieżka klasy |
Określa, 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.
Nowa funkcja: 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.newfeatWartość 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.
| Boolean | fałsz |
Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.