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"
Ожидаемый результат, так как он не запускается должным образом.