„Poslední aktualizace Aug 19, 2020“
kdykoli obnovím Weblogická témata, Zajímalo by mě, proč neexistuje jediná stránka nebo web, který by vypsal všechny možné způsoby, jak spustit weblogický server. Hledal jsem hodně, ale nemohl jsem najít stránku,kde jsou uvedeny všechny způsoby (možná jsem si nevšiml?).
tak jsem si myslel, napsat svůj první Middleware příspěvek do seznamu metod pro spuštění weblogic serveru.
jen málo z nich je,
- použití standardních skriptů
- pomocí Weblogic Admin console
- pomocí WLST (bez nm pouze pro správce)
- pomocí WLST a Nodemanager
- pomocí Java příkazu přímo
umožňuje vidět jeden po druhém.
1) použití standardních skriptů
prvním a nejjednodušším způsobem je použití standardních spouštěcích skriptů a nepotřebuje nodemanager.
pro spuštění administrátorského serveru v Unixu použijte ‚startWebLogic.sh‘ in ‚ BEA_HOME\user_projects\domains \ DOMAIN_NAME\bin ‚(pro windows ‚ startWebLogic.cmd“).
Chcete-li spustit spravovaný server v Unixu, použijte ‚startManagedWebLogic.sh‘ ze stejné cesty uvedené výše (pro windows ‚startManagedWebLogic.cmd“.
Obecná syntaxe:
./startWebLogic.sh
./startManagedWebLogic.sh <managed_server_name> <admin_url>
2) Použití Weblogic Admin console
Chcete-li spustit/restartovat server pomocí konzoly, musíte nejprve nakonfigurovat nodemanager.
konzole se zobrazí pouze v případě, že je spuštěn admin server. Spuštění administrátorského serveru pomocí konzoly tedy není platnou volbou nebo metodou.
spuštění spravovaného serveru,
- přihlášení do konzole
- přejděte do prostředí – >servery z levého panelu
- vyberte kartu řízení a spusťte server.
3) Použití WLST (bez nm pouze pro administrátora)
v této metodě můžeme použít příkaz startServer ve WLST ke spuštění administrátorského serveru bez nodemanager (offline režim). Spravovaný server nelze spustit bez nm.
Obecná syntaxe:
‚ java weblogic.WLST ‚ pro připojení k wlst.
spuštění administrátorského serveru: startServer (‚admin_server‘,’domain_name‘,’admin_url‘,’username‘,’password‘,’domain_dir‘)
Chcete-li spustit spravovaný server, spusťte wlst a poté se připojte k admin Serveru pomocí
connect(‚username‘,’password‘,’admin_url‘)
start (‚managed_server‘, ‚Server‘, ‚managed_server_url‘)
4) Pomocí WLST a Nodemanager
v této metodě můžeme použít příkazy nm ke spuštění administrátorských i spravovaných serverů.
Obecná syntaxe:
Nodemanager by měl být v provozu.
vyvolat wlst pomocí ‚ java weblogic.Wlst‘
Připojte se k nm z wlst offline pomocí ‚nmConnect(‚ nm_username‘, ‚nm_password‘, ‚nm_host‘, ‚nm_port‘, ‚domainname‘, ‚domain_dir‘,’ssltype‘)‘
po připojení použijte ‚nmStart(‚admin_server‘)‘ pro spuštění administrátorského uzlu
Chcete-li spustit spravovaný uzel, musíte se připojit k nodemanager běžícímu v hostiteli spravovaného serveru a poté použijte stejný příkaz jako výše.
‚nmConnect (‚nm_username‘, ‚nm_password‘, ‚nm_host‘, ‚nm_port‘, ‚domainname‘, ‚domain_dir‘, ‚ssltype‘)‘
‚nmStart (‚managed_server_name‘) ‚
v této metodě pokud chcete spustit více uzlů umístěných na více serverech, musíte se připojit k nm běžícímu na serveru a pak musíte začít.
5) pomocí příkazu Java přímo
pomocí přímého příkazu java můžete spustit server.
Chcete-li spustit admin server, nejprve nastavte env pomocí níže uvedeného příkazu
WL_HOME/server/bin/setWLSEnv.sh (pro windows použijte cmd soubor)
jakmile je env nastaven, přejděte na doménu dir a spusťte níže uvedený příkaz
doména dir: BEA_HOME\user_projects\domains \ DOMAIN_NAME
java weblogic.Server
pokud je správce nahoře a Již jste definovali spravovaný server pro danou doménu, můžete použít níže uvedený ommand pro spuštění spravovaného serveru
‚ java-Dweblogic. Name=managed_server
-Dweblogic.řízení.serveradmin_url
weblogic.Server ‚
všechny výše uvedené možnosti a parametry jsou základy.. Můžete najít další parametry pro jemné doladění a přizpůsobení prostředí.