” Ultima actualizare pe Aug 19, 2020″
ori de câte ori reîmprospătez subiectele Weblogic, mă întreb de ce nu există o singură pagină sau un site care să enumere toate modalitățile posibile de a porni un server weblogic. Am căutat mult, dar nu am putut găsi o pagină, unde sunt listate toate căile(poate am ratat să observ?).
așa că m-am gândit să scriu primul meu post Middleware pentru a lista metodele de pornire a serverului weblogic.
puțini dintre ei sunt,
- folosind scripturi Standard
- folosind WebLogic Admin console
- folosind WLST (fără nm pentru admin singur)
- folosind Wlst și Nodemanager
- folosind comanda Java direct
să le vedem unul câte unul.
1) folosind script-uri Standard
primul și cel mai simplu mod este de a utiliza script-uri de pornire standard și nu are nevoie de nodemanager.
pentru a porni serverul de administrare în unix, utilizați ‘startWebLogic.sh’ în ‘BEA_HOME \ user_projects \ domains \ DOMAIN_NAME \ bin’ (pentru Windows ‘ startWebLogic.cmd’).
pentru a porni un server gestionat în unix, utilizați ‘startManagedWebLogic.sh’ din aceeași cale menționată mai sus (pentru windows ‘startManagedWebLogic.cmd’.
sintaxă generică:
./startWebLogic.sh
./startManagedWebLogic.sh <managed_server_name>< admin_url>
2) Utilizarea WebLogic Admin console
pentru a porni/reporni serverul folosind console trebuie să configurați mai întâi nodemanager.
consola va fi activată numai dacă serverul de administrare rulează. Prin urmare, pornirea serverului de administrare folosind consola nu este o opțiune sau o metodă validă.
pentru a porni serverul gestionat,
- Conectați-vă la consolă
- accesați medii -> servere din panoul din stânga
- selectați fila control și porniți serverul.
3) Folosind WLST (fără nm pentru admin singur)
în această metodă putem folosi comanda startServer în WLST pentru a porni serverul admin fără nodemanager (modul offline). Serverul gestionat nu poate fi pornit fără nm.
sintaxă generală:
‘java weblogic.Trebuie să ne conectăm la el.
pentru a porni serverul de administrare: startServer(‘admin_server’,’domain_name’,’admin_url’,’username’,’password’,’domain_dir’)
pentru a porni un server gestionat, lansați wlst și apoi conectați-vă la admin server folosind,
connect(‘username’,’password’,’admin_url’)
start(‘managed_server’,’Server’,’managed_server_url’)
4) Folosind Wlst și Nodemanager
în această metodă, putem folosi comenzi nm pentru a porni atât serverele admin, cât și serverele gestionate.
sintaxă generală:
Nodemanager ar trebui să fie în funcțiune.
invoca wlst folosind ‘java weblogic.Wlst’
Conectați-vă la nm de la wlst offline folosind ‘nmconnect(‘ nm_username’, ‘nm_password’, ‘nm_host’, ‘nm_port’, ‘domainname’, ‘domain_dir’,’ssltype’)’
odată conectat, utilizați ‘nmstart(‘admin_server’)’ pentru a porni nodul admin
pentru a porni nodul gestionat, trebuie să vă conectați la nodemanager care rulează în gazda serverului gestionat și apoi să utilizați aceeași comandă ca mai sus.
‘ nmConnect (‘nm_username’, ‘nm_password’, ‘nm_host’, ‘nm_port’, ‘domainname’, ‘domain_dir’, ‘ssltype’)’
‘nmStart (‘managed_server_name’) ‘
în această metodă, dacă doriți să porniți mai multe noduri locuiesc în mai multe servere, trebuie să vă conectați la nm rulează în server și apoi trebuie să înceapă.
5) Folosind comanda Java direct
folosind comanda java direct puteți porni serverul.
pentru a porni admin server, setați mai întâi env folosind comanda de mai jos
WL_HOME/server/bin/setWLSEnv.sh (pentru Windows Folosiți fișierul cmd)
odată ce env este setat, mergeți la domain dir și executați comanda de mai jos
Domain Dir : BEA_HOME\user_projects\domains\DOMAIN_NAME
java weblogic.Server
dacă administratorul este activat și ați definit deja serverul gestionat pentru acel domeniu, atunci puteți utiliza ommand-ul de mai jos pentru a porni serverul gestionat
‘java-Dweblogic.Name=managed_server
– Dweblogic.management.serveradmin_url
weblogic.Server ‘
toate opțiunile și parametrii menționați mai sus sunt elementele de bază.. Puteți găsi mai mulți parametri pentru a regla fin și personaliza mediul.