Middleware Hub

“laatst bijgewerkt op Aug 19, 2020”

wanneer ik WebLogic onderwerpen ververs, vraag ik me af waarom er geen enkele pagina of site is om alle mogelijke manieren op te sommen om een WebLogic server te starten. Ik heb veel gezocht, maar kon geen pagina vinden, waar alle manieren zijn vermeld (kan ik gemist om op te merken?).

dus dacht ik mijn eerste Middleware post te schrijven om een lijst te maken van de methoden om weblogic server te starten.

weinigen van hen zijn,

  1. Standaardscripts
  2. Weblogic-beheerconsole
  3. Wlst gebruiken (zonder nm Voor admin alleen)
  4. Wlst en Nodemanager
  5. Java-commando direct

laten ze één voor één zien.

1) met behulp van standaard scripts

de eerste en gemakkelijkste manier is om standaard opstartscripts te gebruiken en het heeft geen nodemanager nodig.

gebruik ‘om de beheerserver in unix te starten startWebLogic.sh’ in ‘ BEA_HOME \ user_projects \ domains \ DOMAIN_NAME \ bin ‘(voor windows ‘ startWebLogic.cmd’).

gebruik ‘om een beheerde server in unix te starten startManagedWebLogic.sh ‘van hetzelfde pad hierboven vermeld (voor windows’ startManagedWebLogic.cmd”.

algemene syntaxis:

./startWebLogic.sh

./startManagedWebLogic.sh <managed_server_name> <admin_url>

2) Met behulp van Weblogic Admin console

om de server te starten/herstarten met behulp van console moet u eerst nodemanager configureren.

Console zal alleen actief zijn als de beheerserver actief is. Vandaar dat het starten van admin server met behulp van console is geen geldige optie of methode.

om beheerde server te starten,

  • aanmelden bij console
  • Ga naar omgevingen – >Servers in het linkerdeelvenster
  • Selecteer het tabblad Controle en start de server.

3) met behulp van WLST (zonder nm Voor admin alleen)

in deze methode kunnen we startServer commando in WLST gebruiken om de admin server te starten zonder nodemanager (offline modus). Beheerde server kan niet worden gestart zonder nm.

algemene syntaxis:

‘ java weblogic.WLST ‘ om verbinding te maken met wlst.

om de beheerserver te starten: startServer(‘admin_server’,’domeinnaam’,’admin_url’,’gebruikersnaam’,’wachtwoord’,’domain_dir’)

om Te beginnen met een managed server, start wlst en vervolgens verbinding maken met admin server met behulp van,

connect(‘gebruikersnaam’,’wachtwoord’,’admin_url’)

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

4) Met behulp van WLST en Nodemanager

In deze methode kunnen we gebruiken nm opdrachten starten admin en managed servers.

algemene syntaxis:

Nodemanager moet operationeel zijn.

Wlst aanroepen met ‘ java weblogic.WLST’

Connect to nm van wlst offline gebruiken ‘nmConnect(‘ nm_username’, ‘nm_password’, ‘nm_host’, ‘nm_port’, ‘domainname’, ‘domain_dir’,’ssltype’)’

Eenmaal aangesloten, gebruik ‘nmStart(‘admin_server’)’ om te beginnen admin node

om Te beginnen beheerd knooppunt dat u verbinding te hebben nodemanager uitgevoerd in de beheerde server host en gebruik vervolgens dezelfde opdracht als hierboven.

‘ nmConnect (‘nm_username’, ‘nm_password’, ‘nm_host’, ‘nm_port’, ‘domainname’, ‘domain_dir’, ‘ssltype’)’

‘nmStart (‘managed_server_name’) ‘

in deze methode als u meerdere nodes wilt starten die zich op meerdere servers bevinden, moet u verbinding maken met de nm die op de server draait en dan moet u starten.

5) met Java-opdracht direct

met direct java-opdracht kunt u de server starten.

om de beheerserver te starten, stelt u eerst de env in met het onderstaande commando

WL_HOME/server/bin/setWLSEnv.sh (voor windows gebruik cmd-bestand)

zodra de env is ingesteld, ga naar de domeinmap en voer het onderstaande commando uit

Domeinmap: BEA_HOME \ user_projects\domain_name

java weblogic.Server

als de beheerder is ingeschakeld en u de beheerde server voor dat domein al hebt gedefinieerd, kunt u het onderstaande ommand gebruiken om de beheerde server

‘java-Dweblogic.Name=managed_server
-Dweblogic te starten.management.serveradmin_url
weblogic.Server ‘

alle hierboven genoemde opties en parameters zijn basis.. U kunt meer parameters vinden om uw omgeving te verfijnen en aan te passen.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.