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.

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.

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 następujących znaków w nazwach.
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
Opis zasobu aplikacyjnego

Określa opis zasobu aplikacyjnego.

Docelowy adres URL plików binarnych zasobu aplikacyjnego

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

Typ danych String
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 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
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.

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 porównuje identyfikator 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ą.
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:

  • Moduł_WAR.war nie jest zgodne z żadnym z identyfikatorów URI
  • .*Moduł_WAR.war.* jest zgodne ze wszystkimi identyfikatorami URI
  • .*Moduł_WAR.war$ jest zgodne tylko z identyfikatorem URI 1
  • .*\\.jsp=755 jest zgodne tylko z identyfikatorem URI 2
  • .*META-INF.* jest zgodne z identyfikatorami URI 3 i 6
  • .*Moduł_WAR.war/.*/.*\.class jest zgodne z identyfikatorami URI 4 i 5
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 używaj ukośnika prawego (/) jako separatora ścieżki pliku we wzorcach plików.

[Windows] 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
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ć panelu Zarządzaj relacjami:
  1. Kliknij opcję Zarządzaj relacjami, aby przejść do panelu zarządzania 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 opcję >>.
  3. Aby usunąć relację, wybierz zasób aplikacyjny ze znajdującej się po prawej stronie listy Wybrane, a następnie kliknij opcję <<.
  4. Kliknij przycisk OK.
Typ danych String
Wartość domyślna none
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.

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.

Pojęcia pokrewne
Zadania pokrewne
Odsyłacze pokrewne
Kolekcja zasobów aplikacyjnych
Ustawienia przesyłania zasobów aplikacyjnych


Nazwa pliku: urun_rapp_bla_asset_importoptions.html