Не удается запустить server1, запускающий скрипт startManagedWebLogi c - PullRequest
0 голосов
/ 07 мая 2020

Server1 и server2 работают, когда мы запускаем, останавливаем и приостанавливаем что угодно из GUI, но не из CLI

WebLogic Server 12.2.1.3.0

Случай 1:

Я пытаюсь запустить server1, используя startManagedWebLogic.sh script

./startManagedWebLogic.sh server1 http://ipaddress:7001

, но похоже, что он не работает

Когда я запускаю эту команду выше, происходит несколько вещей. Он не использует файл bootIdentity для аутентификации. Поэтому он запросит username и password. Вот расположение

/x/y/WebLogic/Oracle_Home/user_projects/domains/foyzur/servers/server1/data/nodemanager/boot.properties

. Я проверил, что есть зашифрованные имя пользователя и пароль

Но я попытался поместить имя пользователя и пароль в этот каталог, и, похоже, он больше не запрашивает пропуск

/x/y/WebLogic/Oracle_Home/user_projects/domains/foyzur/servers/server1/security/boot.properties

Случай 2:

Мне не удалось остановить server1 с помощью этой команды

./stopManagedWebLogic.sh server1 http://ipaddress:7001

, но он работал с этой командой

./stopManagedWebLogic.sh server1 t3://ipaddress:7001

путь к журналу для проверки:

tail -1 $HOME/WebLogic/Oracle_Home/user_projects/domains/foyzur/servers/NodeManager/logs/NodeManager_stdout.log | grep "server1"

Это рабочий для server2 (запущен с использованием GUI не CLI)

ps -ef | grep server2

/usr/java/jdk1.8.0_171-amd64/bin/java -server -Xms256m -Xmx512m -cp /x/y/WebLogic/Oracle_Home/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=server2 -Djava.security.policy=/x/y/WebLogic/Oracle_Home/wlserver/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -Dweblogic.system.BootIdentityFile=/x/y/WebLogic/Oracle_Home/user_projects/domains/foyzur/servers/server2/data/nodemanager/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Dweblogic.nmservice.RotationEnabled=true -Xms4G -Xmx4G -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseTLAB -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -XX:MaxTenuringThreshold=0 -XX:SurvivorRatio=256 -XX:CMSInitiatingOccupancyFraction=70 -XX:+DisableExplicitGC -Dweblogic.servlet.useExtendedSessionFormat=true -Dcom.conceptwave.licenseDir=/x/y/z/b/designer/env -Dcom.conceptwave.nodeId=PE_UI -Dcom.sun.management.jmxremote.port=8025 -Dcom.sun.management.jmxremote.rmi.port=8025 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=false -Dcom.conceptwave.appName=x -Dcom.conceptwave.appVersion=a.b -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/x/y/WebLogic/Oracle_Home/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/x/y/WebLogic/Oracle_Home/wlserver/server -Dweblogic.home=/x/y/WebLogic/Oracle_Home/wlserver/server -Dweblogic.management.server=http://a.b.c.d:7001 -Dxng.log.server=server2 -Djava.security.egd=file:/dev/../dev/urandom weblogic.Server

с сервера 1:

ps -ef | grep server1

/usr/java/jdk1.8.0_171-amd64/bin/java -server -Xms256m -Xmx512m -cp /x/y/WebLogic/Oracle_Home/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=server1 -Djava.security.policy=/x/y/WebLogic/Oracle_Home/wlserver/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/x/y/WebLogic/Oracle_Home/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/x/y/WebLogic/Oracle_Home/wlserver/server -Dweblogic.home=/x/y/WebLogic/Oracle_Home/wlserver/server -Dweblogic.management.server=http://ip:7001 -Dxng.log.server=server1 -Djava.security.egd=file:/dev/../dev/urandom weblogic.Server

, как вы можете видеть, половина вещей отсутствует на server1 по сравнению с server2

tail -1 $HOME/WebLogic/Oracle_Home/user_projects/domains/foyzur/servers/NodeManager/logs/NodeManager_stdout.log | grep "server1"

Ожидаемый результат, так как он не запускается должным образом.

...