Dostęp aplikacji do zasobów lokalnych można ograniczyć, włączając opcję zabezpieczeń Java 2 na
serwerze
WebSphere Application Server
7.0.0.17. Serwer WebSphere Application Server
7.0.0.17 wymaga pliku ojdbc6.jar, aby móc nawiązywać połączenia z bazą danych Oracle.
Procedura
- Zatrzymaj serwer i wyczyść pamięć podręczną serwera
WebSphere Application Server.
- Włącz zabezpieczenia Java 2 dla produktu
Rational Focal Point:
- Kliknij opcję .
- Zaznacz pole wyboru Użyj zabezpieczeń Java 2 w celu ograniczenia dostępu aplikacji do zasobów lokalnych.
- Zaktualizuj pliki library.policy i was.policy:
- Na komputerze, na którym jest skonfigurowany menedżer wdrażania, rozpakuj
plik
katalog_główny_produktu_FP/artifacts/JavaSecurityPolicyFiles/fp_j2security.zip
zawierający plik was.policy i skrypt Python.
- Sprawdź, czy węzły, w których znajdują się serwery, są zatrzymane.
- Uruchom menedżer wdrażania.
- Otwórz powłokę/wiersz komend.
- Przejdź do katalogu <katalog_główny_serwera_WAS>/profiles/<nazwa_menedżera>/bin.
- Uruchom następującą komendę:
wsadmin.sh –user nazwa_użytkownika -password hasło
-lang jython –f położenie_skryptu_python nazwa_komórki
nazwa_węzła
położenie_pliku_library.policy położenie_pliku_was.policy.
Na
przykład:
wsadmin.sh -user admin -password focalpoint -lang jython -f C:/WASpolicyFiles/updatepolicy.py hraphaelCell01 hraphaelNode01 C:/WASpolicyFiles/library.policy C:/WASpolicyFiles/was.policy
- Zrestartuj węzeł i serwer.