Middleware Hub

”Senast uppdaterad Aug 19, 2020”

när jag uppdaterar WebLogic-ämnen undrar jag varför det inte finns en enda sida eller webbplats för att lista alla möjliga sätt att starta en weblogic-server. Jag sökte mycket men kunde inte hitta en sida, där alla sätt är listade(kan jag missa att märka?).

så jag tänkte skriva mitt första Middleware-inlägg för att lista metoderna för att starta weblogic server.

få av dem är,

  1. använda Standardskript
  2. använda WebLogic Admin console
  3. använda WLST (utan nm för admin ensam)
  4. använda WLST och Nodemanager
  5. använda Java-kommandot direkt

låter se dem en efter en.

1) Använda Standardskript

det första och enklaste sättet är att använda standardstartskript och det behöver inte nodemanager.

för att starta administratörsservern i unix, använd ’startWebLogic.sh’ i ’ BEA_HOME \ user_projects \ domains \ DOMAIN_NAME \ bin ’(för windows ’startWebLogic.cmd’).

för att starta en hanterad server i unix, använd ’startManagedWebLogic.sh ’från samma sökväg som nämns ovan (för windows’ startManagedWebLogic.cmd’.

Generisk syntax:

./startWebLogic.sh

./startManagedWebLogic.sh <managed_server_name> <admin_url>

2) Använda WebLogic Admin console

för att starta/starta om servern med console måste du konfigurera nodemanager först.

konsolen kommer endast att vara uppe om administratörsservern körs. Att starta admin server med console är därför inte ett giltigt alternativ eller metod.

för att starta hanterad server,

  • logga in på konsolen
  • gå till miljöer – > servrar från vänstra rutan
  • välj fliken Kontroll och starta servern.

3) Använda WLST (utan nm för admin ensam)

i den här metoden kan vi använda startserver-kommandot i WLST för att starta administratörsservern utan nodemanager (offline-läge). Hanterad server kan inte startas utan nm.

allmän syntax:

’java weblogic.WLST ’ för att ansluta till wlst.

för att starta admin server: startServer(’admin_server’,’domain_name’,’admin_url’,’användarnamn’,’lösenord’,’domain_dir’)

för att starta en hanterad server, starta wlst och anslut sedan till admin server med,

Anslut(’användarnamn’,’lösenord’,’admin_url’)

start(’managed_server’,’Server’,’managed_server_url’)

4) Med WLST och Nodemanager

i den här metoden kan vi använda nm-kommandon för att starta både admin och hanterade servrar.

allmän syntax:

Nodemanager ska vara igång.

anropa wlst med ’java weblogic.Wlst’

Anslut till nm från wlst offline med ’nmConnect(’ nm_username’, ’nm_password’, ’nm_host’, ’nm_port’, ’domännamn’, ’domain_dir’,’ssltype’)’

när du är ansluten, använd ’nmstart(’admin_server’)’ för att starta adminnod

för att starta Managed Node du måste ansluta till nodemanager som körs i managed server host och sedan använda samma kommando som ovan.

’ nmconnect(’ nm_username’, ’nm_password’, ’nm_host’, ’nm_port’, ’domännamn’, ’domain_dir’, ’ssltype’)’

’nmstart (’managed_server_name’) ’

i den här metoden om du vill starta flera noder finns i flera servrar måste du ansluta till nm som körs på servern och sedan måste du starta.

5) använda Java-kommandot direkt

använda direkt java-kommando du kan starta servern.

för att starta admin server, Ställ först in env med kommandot nedan

WL_HOME/server/bin/setWLSEnv.sh (för windows använd cmd-fil)

när env är inställd, gå till domändir och kör kommandot nedan

Domändir : BEA_HOME\user_projects\domains\DOMAIN_NAME

java weblogic.Server

om admin är uppe och du redan har definierat den hanterade servern för den domänen kan du använda nedanstående ommand för att starta hanterad server

’java-Dweblogic.Name=managed_server
-Dweblogic.förvaltning.serveradmin_url
weblogic.Server ’

alla alternativ och parametrar som nämns ovan är grunderna.. Du kan hitta fler parametrar för att finjustera och anpassa din miljö.

Lämna ett svar

Din e-postadress kommer inte publiceras.