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.
Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Aplikacje > Typy aplikacji > Zasoby aplikacyjne > nazwa_zasobu. Ta strona jest podobna do panelu Wybierz opcje importowania zasobu aplikacyjnego znajdującego się 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 | ' 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 "hash" | & znak ampersand |
? znak zapytania | ]]> Taka kombinacja znaków nie posiada określonej nazwy |
To pole Nazwa zasobu jest identyczne z ustawieniem Nazwa na stronie Zasoby aplikacyjne.
Typ danych | String |
Określa opis zasobu aplikacyjnego.
Określa katalog, do którego produkt zaimportuje plik zasobu aplikacyjnego.
Typ danych | String |
Jednostki | Pełna nazwa ścieżki |
Określa typ treści zasobu aplikacyjnego. Przykładowe typy zasobów aplikacyjnych to pliki archiwum Java (JAR), współużytkowane biblioteki i pliki archiwum korporacyjnego (EAR).
Typ zasobu aplikacyjnego sugeruje jego treść. Na przykład zasób aplikacyjny dostarczany jako plik JAR może zawierać moduł WWW, portlet i usługę WWW.
To ustawienie jest tylko do odczytu. Edycja tego ustawienia nie jest możliwa.
Typ danych | String |
Jednostki | Typ pliku |
Wartość domyślna | none |
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.
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=644Wyniki dopasowania wzorca plików są następujące:
Uprawnień do odczytu nie można cofnąć w przypadku pliku
w systemach operacyjnych Windows. Bit uprawnień typu POSIX zawiadamiający o tym, że plik jest do odczytu to 4, do zapisu to 2, a
wykonywalny to 1. Z tego powodu uprawnienia do pliku w
systemie operacyjnym Windows odpowiadają bitom 5 lub 7. Analogicznie, 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.
Typ danych | String |
Określa zasoby aplikacyjne, z którymi jest powiązany ten zasób aplikacyjny.
Typ danych | String |
Wartość domyślna | none |
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.
Typ danych | String |
Wartość domyślna | false (puste pole wyboru) |
Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.