Jak utworzyć profil w WebSphere ND?

Opublikowany: 2016-11-22

Utworzenie profilu w IBM WebSphere jest pierwszym krokiem do skonfigurowania środowiska aplikacji. Znajomość procedury jest niezbędna dla administratora WebSphere.

W tym poście wyjaśnię, jak utworzyć profil w IBM WebSphere Application Server Network Deployment.

Zakłada się, że zainstalowałeś IBM WAS w środowisku Linux.

Zanim przejdziemy do tworzenia profilu, zrozummy, czym jest profil w IBM WAS ?

Profil jest kompletnym środowiskiem wykonawczym, które łączy plik binarny WAS i profil (dane/konfigurację użytkownika).

był-profil

W produkcie WebSphere dostępnych jest wiele typów profili.

  • Cell – połączenie DMGR i sfederowanego serwera aplikacji
  • Samodzielny
  • Kierownictwo
  • Profil niestandardowy

Profil serwera WebSphere Application Server można utworzyć na dwa sposoby.

  1. GUI – za pomocą narzędzia do zarządzania profilami
  2. Cichy – za pomocą skryptu manageprofile.sh

W tym poście użyjemy GUI do utworzenia profilu komórki.

  • Zaloguj się do serwera, na którym jest zainstalowany WAS
  • Przejdź do lokalizacji binarnej WAS >> bin >> ProfileManagement (w domyślnej lokalizacji instalacji będzie to /opt/IBM/WebSphere/AppServer/bin/ProfileManagement)
  • Uruchom narzędzie do zarządzania profilami
 ./pmt.sh
  • Otworzy się okno „WebSphere Customization Toolbox”, kliknij Utwórz

był-pmt

  • Wybierz środowisko „Komórka” i kliknij Dalej

była-pmt-komórka

Na następnym ekranie będziesz miał możliwość wybrania procesu tworzenia profilu. Istnieją dwa procesy.

  1. Typowe tworzenie profilu – profil zostanie utworzony z domyślną konfiguracją i numerami portów. W większości przypadków możesz to wybrać.
  2. Zaawansowane tworzenie profilu – Jeśli chcesz dostosować domyślne porty, konfigurację, musisz tego użyć.
  • Przejdźmy do tworzenia „Typowego” profilu, kliknij Dalej
  • Wprowadź użytkownika i hasło dla DMGR, jeśli nie chcesz, aby DMGR był chroniony hasłem, możesz odznaczyć pole „Włącz zabezpieczenia administracyjne”.

Was-pmt-security

  • Przejrzyj podsumowanie profilu i kliknij „Utwórz”. Jeśli chcesz, możesz skopiować informacje z tego ekranu, ponieważ będzie on zawierał wiele przydatnych informacji, takich jak.
 Lokalizacja
Nazwa profilu
Nazwa komórki
Nazwa węzła
Porty
Typ profilu 

było-pmt-podsumowanie

  • Utworzenie profilu zajmie kilka minut, a po zakończeniu powinno pojawić się potwierdzenie .

był-pmt-sukces

Jeśli zauważysz, zachowałem domyślną opcję „ Uruchom konsolę pierwszych kroków ” na powyższym ekranie.

Otworzy się kreator pierwszych kroków, w którym możesz zweryfikować instalację. Weryfikacja jest niezbędna , więc wiesz, że Twój profil jest funkcjonalny i gotowy do wdrożenia aplikacji niezbędnej dla Twojej firmy.

  • Kliknij „Weryfikacja instalacji”

była-weryfikacja

Proces weryfikacji obejmuje uruchamianie i zatrzymywanie DMGR i powinieneś zobaczyć coś takiego jak poniżej.

 Nazwa serwera to:dmgr
Nazwa profilu to:Dmgr01
Strona główna profilu to:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01
Typ profilu to:dmgr
Nazwa komórki to:localhostCell01
Nazwa węzła to:localhostCellManager01
Obecne kodowanie to: UTF-8
Uruchom następującą komendę:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh -profileName Dmgr01
>ADMU0116I: Informacje o narzędziu są rejestrowane w pliku
> /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
>ADMU0128I: Narzędzie startowe z profilem Dmgr01
>ADMU3100I: Odczyt konfiguracji serwera: dmgr
>ADMU3200I: Uruchomiono serwer. Oczekiwanie na stan inicjalizacji.
>ADMU3000I: Otwórz dmgr serwera dla e-biznesu; identyfikator procesu to 32013
Numer portu serwera to: 9060
IVTL0010I: Nawiązywanie połączenia z lokalnym serwerem WebSphere Application Server na porcie: 9060
IVTL0015I: Host lokalny serwera WebSphere Application Server działa na porcie: 9060 dla profilu Dmgr01
IVTL0035I: Narzędzie do weryfikacji instalacji skanuje plik /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log w poszukiwaniu błędów i ostrzeżeń.
[11/20/16 4:53:38:556 PST] 00000001 WSKeyStore W CWPKI0041W: Co najmniej jeden magazyn kluczy używa hasła domyślnego.
[11/20/16 4:53:47:225 PST] 00000001 HostNameMap W HMGR0064W: Rozpoznawanie adresów IP dla nazwy hosta localhost znaleziono tylko adres sprzężenia zwrotnego. Zostanie użyty adres pętli zwrotnej.
[11/20/16 4:53:53:571 PST] 00000001 SibMessage W [:] CWSJY0003W: MQJCA5001: Komunikat WMQ: '9.0.0.0-p900-L160509.1'.
[11/20/16 4:53:55:298 PST] 0000007a AuthConfigFac W SECJ8032W: Implementacja AuthConfigFactory nie jest zdefiniowana przy użyciu domyślnej fabrycznej klasy implementacji JASPI: com.ibm.ws.security.jaspi.ProviderRegistry.
[11/20/16 4:54:00:239 PST] 00000078 AbstractInjec W CWNEN0070W: Klasa adnotacji javax.ws.rs.HeaderParam nie zostanie rozpoznana, ponieważ została załadowana z pliku:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar, a nie z modułu ładującego klasy produktu.
[11/20/16 4:54:00:242 PST] 00000078 AbstractInjec W CWNEN0070W: Klasa adnotacji javax.ws.rs.MatrixParam nie zostanie rozpoznana, ponieważ została załadowana z pliku:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar, a nie z modułu ładującego klasy produktu.
[11/20/16 4:54:00:243 PST] 00000078 AbstractInjec W CWNEN0070W: Klasa adnotacji javax.ws.rs.core.Context nie zostanie rozpoznana, ponieważ została załadowana z pliku:/opt/IBM/WebSphere /AppServer/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar, a nie z modułu ładującego klasy produktu.
[11/20/16 4:54:00:244 PST] 00000078 AbstractInjec W CWNEN0070W: Klasa adnotacji javax.ws.rs.CookieParam nie zostanie rozpoznana, ponieważ została załadowana z pliku:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar, a nie z modułu ładującego klasy produktu.
[11/20/16 4:54:00:245 PST] 00000078 AbstractInjec W CWNEN0070W: Klasa adnotacji javax.ws.rs.PathParam nie zostanie rozpoznana, ponieważ została załadowana z pliku:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar, a nie z modułu ładującego klasy produktu.
[11/20/16 4:54:00:246 PST] 00000078 AbstractInjec W CWNEN0070W: Klasa adnotacji javax.ws.rs.QueryParam nie zostanie rozpoznana, ponieważ została załadowana z pliku:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar, a nie z modułu ładującego klasy produktu.
[11/20/16 4:54:02:982 PST] 00000001 TcpTransport W ADMD0025W: W procesie odnajdowania adres IP 127.0.0.1 jest używany do anonsowania punktu końcowego. Takie użycie może powodować problemy w środowisku sieciowym.
[11/20/16 4:54:03:213 PST] 00000051 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: Incydent FFDC wyemitowany w /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs /ffdc/dmgr_917750c5_16.11.20_04.54.03.0579098089159114197997.txt com.ibm.ws.management.discovery.DiscoveryService.sendQuery 189
IVTL0040I: Wykryto 12 błędów/ostrzeżeń w pliku /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log
IVTL0070I: Weryfikacja narzędzia do weryfikacji instalacji powiodła się.
IVTL0080I: Weryfikacja instalacji została zakończona.

To kończy pomyślne utworzenie profilu.

Spróbujmy uzyskać dostęp do adresu URL DMGR

był-dmgr

Bardzo dobrze! utworzyłeś profil środowiska komórkowego i jesteś gotowy do wdrożenia aplikacji i przeprowadzenia niezbędnej konfiguracji.

Mam nadzieję, że przyda się to administratorowi WebSphere. Powiedz mi co myślisz.