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ę . Ta strona jest podobna do strony Wybór opcji importowania zasobu aplikacyjnego w kreatorach importowania i aktualizacji zasobów aplikacyjnych.
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:
| 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 |
Służy do określania opisu 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 |
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 |
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.
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.
| 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.
| 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:
/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:
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 |
Określa zasoby aplikacyjne, z którymi jest powiązany ten zasób aplikacyjny.
| Informacje | Wartość |
|---|---|
| Typ danych | Łańcuch |
| Wartość domyślna | brak |
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.
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) |
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:
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ę.