Ustawienia zasobów aplikacyjnych

Ta strona umożliwia określenie opcji rejestracji zasobu aplikacyjnego w repozytorium zasobów aplikacyjnych. Jeśli wartość nie zostanie określona, użyte zostaną wartości domyślne. Jeśli zasób aplikacyjny jest aplikacją OSGi, zostaną wyświetlone dodatkowe informacje o statusie pobierania pakunku.

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Aplikacje > Typy aplikacji > Zasoby aplikacyjne > nazwa_zasobu_aplikacyjnego. Ta strona jest podobna do strony Wybór opcji importowania zasobu aplikacyjnego w kreatorach importowania i aktualizacji zasobów aplikacyjnych.

Nazwa zasobu aplikacyjnego

Określa logiczną nazwę zasobu aplikacyjnego. Nazwa zasobu aplikacyjnego musi być unikalna w obrębie komórki i nie może zawierać niedozwolonych znaków.

Nazwa zasobu aplikacyjnego nie może rozpoczynać się kropką (.), rozpoczynać lub kończyć się spacją ani zawierać żadnego z następujących znaków:

Tabela 1. Znaki, których nie można używać w nazwie. Produkt nie obsługuje w nazwach poniższych znaków.
Nieobsługiwane znaki
  ukośnik prawy $  znak dolara 3'  pojedynczy cudzysłów
\  ukośnik odwrotny =   znak równości " podwójny cudzysłów
* gwiazdka % znak procenta | pionowa kreska
,  przecinek + znak plus < lewy nawias trójkątny
:  dwukropek @ znak „at” >  prawy nawias trójkątny
;  średnik # znak krzyżyka & znak ampersand
? znak zapytania ]]> Taka kombinacja znaków nie posiada określonej nazwy

Zawartość tego pola Nazwa zasobu aplikacyjnego jest identyczna z ustawieniem Nazwa na stronie Zasoby aplikacyjne.

Informacje Wartość
Typ danych Łańcuch

Opis zasobu aplikacyjnego

Służy do określania opisu zasobu aplikacyjnego.

Docelowy adres URL plików binarnych zasobu aplikacyjnego

Określa katalog, do którego produkt zaimportuje plik zasobu aplikacyjnego.

Informacje Wartość
Typ danych Łańcuch
Jednostki Pełna nazwa ścieżki

Aspekty typów zasobów aplikacyjnych

Określa typ treści zasobu aplikacyjnego. Przykładowe typy zasobów aplikacyjnych: pliki archiwum Java (JAR), biblioteki współużytkowane, pliki archiwum aplikacji korporacyjnej (EAR) i pliki archiwum pakunku korporacyjnego (EBA).

Typ zasobu aplikacyjnego sugeruje jego treść. Zasób aplikacyjny dostarczany jako plik JAR może zawierać moduł WWW, portlet i usługę WWW. Zasób aplikacyjny w postaci pakietu będącego plikiem EBA zawiera aplikację OSGi.

To ustawienie jest tylko do odczytu. Edycja tego ustawienia nie jest możliwa.

Informacje Wartość
Typ danych Łańcuch
Jednostki Typ pliku
Wartość domyślna brak

Uprawnienia do pliku

Określa uprawnienia dostępu dla plików binarnych zasobów aplikacyjnych, które są rozwijane przez produkt do docelowego adresu URL pliku binarnego zasobu aplikacyjnego.

Ograniczenie: Aplikacje OSGi nie korzystają z ustawienia Uprawnienia do pliku.

Uprawnienia do pliku można określić w polu tekstowym. Niektóre najczęściej używane uprawnienia do pliku można także ustawić, wybierając je z listy. Wybór z listy powoduje nadpisanie uprawnień do pliku określonych w polu tekstowym.

Na liście wyboru można ustawić jeden lub wiele z poniższych łańcuchów uprawnień do pliku. Wybranie wielu opcji powoduje połączenie łańcuchów uprawnień do pliku.

Tabela 2. Zestawy łańcuchów uprawnień do pliku dla opcji listy. Należy wybrać opcję listy lub podać łańcuch uprawnień do pliku w polu tekstowym.
Opcja listy wielokrotnego wyboru Ustawiony łańcuch uprawnień do pliku
Zezwalaj na odczyt wszystkich plików, ale nie na ich zapisy .*=755
Zezwalaj na wykonywanie plików wykonywalnych .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
Zezwalaj na odczyt plików HTML i plików graficznych przez wszystkich użytkowników .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755

W celu określenia uprawnień do pliku zamiast użycia listy wielokrotnego wyboru można wpisać łańcuch znaków w polu tekstowym. Uprawnienia do pliku są określane za pomocą następującego formatu:

wzorzec_nazwy_pliku=uprawnienie#wzorzec_nazwy_pliku=uprawnienie

gdzie wzorzec_nazwy_pliku jest filtrem wyrażenia regularnego nazwy pliku (na przykład .*\\.jsp dla wszystkich plików JSP), uprawnienie określa listy kontroli dostępu do plików (ACL), a # jest separatorem między wieloma wpisami wzorzec_nazwy_pliku i uprawnienie. Jeśli w łańcuchu wzorzec_nazwy_pliku występuje znak #, należy zamiast niego użyć znaków \#.

Jeśli wiele wzorców nazwy pliku i wiele uprawnień do pliku w łańcuchu jest zgodnych z identyfikatorem URI w obrębie zasobu aplikacyjnego, produkt korzysta z najbardziej rygorystycznego z uprawnień do danego pliku. Na przykład jeśli łańcuch uprawnień do pliku ma postać .*\\.jsp=775#a.*\\.jsp=754, plik abc.jsp ma uprawnienie do pliku 754.

Wskazówka: Użycie wyrażeń regularnych we wzorcach zgodności plików powoduje porównanie identyfikatora URI całego łańcucha z podanym wzorcem uprawnienia do pliku. Należy udostępnić dokładniejsze wzorce zgodności, korzystając z wyrażeń regularnych w sposób określony w interfejsie programowania API języka Java. Na przykład podczas operacji określania uprawnień do pliku przetwarzane są w produkcie następujące identyfikatory URI katalogu i pliku:
Tabela 3. Przykładowe identyfikatory URI dla operacji związanych z uprawnieniami do plików. Wyniki są wyświetlane pod tabelą.
Liczba Przykładowy adres URL
1 /opt/WebSphere/profiles/AppSrv01/installedApps/Komórka/Aplikacja.ear/Moduł_WAR.war
2 /opt/WebSphere/profiles/AppSrv01/installedApps/Komórka/Aplikacja.ear/Moduł_WAR.war/Plik_JSP.jsp
3 /opt/WebSphere/profiles/AppSrv01/installedApps/Komórka/Aplikacja.ear/Moduł_WAR.war/META-INF/MANIFEST.MF
4 /opt/WebSphere/profiles/AppSrv01/installedApps/Komórka/Aplikacja.ear/Moduł_WAR.war/WEB-INF/classes/Klasa.class
5 /opt/WebSphere/profiles/AppSrv01/installedApps/Komórka/Aplikacja.ear/Moduł_WAR.war/katalog/Klasa2.class
6 /opt/WebSphere/profiles/AppSrv01/installedApps/Komórka/Aplikacja.ear/Moduł_WAR.war/META-INF

Wyniki dopasowania wzorca plików są następujące:

Jeśli określasz wzorzec nazwy katalogu dla opcji Uprawnienia do pliku, uprawnienie do katalogu jest ustawiane w oparciu o określoną wartość. W przeciwnym razie wartość Uprawnienia do pliku ustawiona dla katalogu jest taka sama, jak dla elementu nadrzędnego. Załóżmy, że istnieje następująca struktura plików i katalogów:
/opt/WebSphere/profiles/AppSrv01/installedApps/Komórka/Aplikacja.ear/Moduł_WAR.war/Plik_JSP.jsp
a użytkownik określa następujący łańcuch wzorca pliku:
.*Aplikacja.ear$=755#.*\.jsp=644
Wyniki dopasowania wzorca plików są następujące:
  • Katalog Aplikacja.ear zostaje ustawiony na 755
  • Katalog Moduł_WAR.war zostaje ustawiony na 755
  • Katalog Moduł_WAR.war zostaje ustawiony na 755
Ważne: Niezależnie od systemu operacyjnego zawsze należy używać ukośnika (/) jako separatora ścieżki do pliku we wzorcach nazw plików.

[Windows] Uprawnienia do odczytu nie można cofnąć w przypadku pliku w systemach operacyjnych Windows. W przypadku bitów uprawnień stylu POSIX bitem dla oznaczania opcji dostępne do odczytu na pliku jest 4, opcji dostępne do zapisu jest 2 i opcji wykonywalne jest 1. Z tego powodu uprawnienia do pliku w systemie operacyjnym Windows odpowiadają bitom 5 lub 7. Dodatkowo w przypadku stylu POSIX istnieją uprawnienia typu użytkownik, grupa i globalne. W systemach operacyjnych Windows można ustawić dla pliku tylko uprawnienie typu użytkownik. Bity uprawnienia grupa i globalne są ignorowane.

Określone tutaj uprawnienia dostępu dotyczą poziomu zasobu aplikacyjnego. Można również określić uprawnienia dostępu dla plików binarnych zasobów aplikacyjnych w konfiguracji na poziomie węzła. Uprawnienia do plików na poziomie węzła określają maksymalne (najbardziej łagodne) uprawnienia, których można udzielić plikom binarnym zasobów aplikacyjnych. Określone tutaj uprawnienia dostępu na poziomie zasobu aplikacyjnego mogą być jedynie takie same lub bardziej restrykcyjne niż uprawnienia określone na poziomie węzła.

Informacje Wartość
Typ danych Łańcuch

Bieżące związki zasobu aplikacyjnego

Określa zasoby aplikacyjne, z którymi jest powiązany ten zasób aplikacyjny.

W celu dodania lub usunięcia relacji należy użyć strony Zarządzanie relacjami:
  1. Kliknij opcję Zarządzaj relacjami. Na liście Wybrane z prawej strony znajdują się bieżące relacje zasobu aplikacyjnego.
  2. Aby dodać relację, wybierz zasób aplikacyjny ze znajdującej się po lewej stronie listy Dostępne, a następnie kliknij przycisk >>.
  3. Aby usunąć relację, wybierz zasób aplikacyjny ze znajdującej się po prawej stronie listy Wybrane, a następnie kliknij przycisk <<.
  4. Kliknij przycisk OK.
Informacje Wartość
Typ danych Łańcuch
Wartość domyślna brak

Sprawdzanie poprawności zasobu aplikacyjnego

Określa, czy produkt sprawdza odwołania zasobu aplikacyjnego określone podczas jego instalacji lub aktualizacji i, jeśli sprawdzanie poprawności jest włączone, ostrzega o niepoprawnych odwołaniach lub kończy operację niepowodzeniem.

Ograniczenie: Aplikacje OSGi nie korzystają z ustawienia Sprawdź poprawność zasobu aplikacyjnego.

Zasób aplikacyjny zazwyczaj odwołuje się do zasobów za pomocą źródeł danych dla komponentów bean typu CMP (container-managed persistence - trwałość zarządzana przez kontener) lub za pomocą odwołań zasobów lub odwołań środowiska zasobów zdefiniowanych w deskryptorach wdrażania. Funkcja sprawdzania poprawności sprawdza, czy zasób, do którego odwołuje się zasób aplikacyjny, jest zdefiniowany w zasięgu docelowego miejsca wdrażania danego zasobu aplikacyjnego.

Ustawienie true (zaznaczone pole wyboru) należy wybrać, jeśli ma być sprawdzana poprawność zasobu, oraz w celu zatrzymania operacji, które się nie powiodły z powodu nieprawidłowych odwołań zasobów. Wybór ustawienia false (puste pole wyboru) powoduje wyłączenie sprawdzania poprawności zasobu.

Informacje Wartość
Typ danych Łańcuch
Wartość domyślna false (puste pole wyboru)

Zależności EBA

W przypadku zasobu aplikacyjnego archiwum pakunku korporacyjnego (EBA) dla wszystkich pakunków w zasobie aplikacyjnym zostanie wyświetlony bieżący status pobierania pakunku. Element ten zostanie wyświetlony tylko wtedy, gdy zasób aplikacyjny jest zasobem aplikacyjnym EBA. Oznacza to, że zawiera on aplikację OSGi.

Nie można zaktualizować zasobu aplikacyjnego EBA do czasu zakończenia operacji pobierania pakunków dotyczących wszelkich poprzednich aktualizacji oraz do czasu zrestartowania korzystającej z tego zasobu aplikacji na poziomie biznesowym w celu zastosowania w niej poprzednich aktualizacji. Przed podjęciem próby i zaktualizowaniem wersji pakunku można użyć informacji o zależności EBA w celu sprawdzenia statusu pobierania pakunku zasobu aplikacyjnego. Wyświetlany status może mieć jedną z następujących wartości:

Uwaga: Oprócz informacji podanych w tym miejscu można również pośrednio sprawdzić status pobierania pakunku, sprawdzając status powiązanej jednostki kompozycji EBA w sposób opisany w sekcji Sprawdzanie i aktualizowanie wersji zasobu aplikacyjnego EBA używanego w aplikacji na poziomie biznesowym.

Jeśli zakończono operacje pobierania pakunków dla zasobu aplikacyjnego lub operacje pobierania pakunków nie są wymagane, można zaktualizować zasób aplikacyjny przy użyciu jednej z metod opisanych w sekcji Konserwacja wersji pakunków dla zasobu aplikacyjnego EBA.

Jeśli zakończono operacje pobierania pakunków dla zasobu aplikacyjnego i dostępna jest nowa wersja zasobu aplikacyjnego EBA, należy zrestartować aplikację na poziomie biznesowym, aby zaktualizować jednostkę kompozycji EBA i uruchomić nowszą konfigurację.



Nazwa pliku: urun_rapp_bla_asset_importoptions.html