背景:
在weblogic控制台启动服务器的时候,报:不兼容或未与节点管理器关联等;此时服务器状态一直处于:shutdown或者unknow状态。
此时通过weblogic控制台无法启动服务器,只能尝试通过命令去重启服务器。本篇文章记录此过程中出现的一系列问题。
1、直接使用sh startManagedWebLogic.sh,启动服务器成功,但是终端一关闭,服务器就停止运行
1)进入到/home/weblogic/Oracle/Middleware/user_projects/domains/basisdomain/bin/目录下,执行sh startManagedWebLogic.sh;
2)服务器启动成功,项目也能成功访问,但是我都终端一旦关闭,服务器就连不上,项目访问不了,显然这不是我想要的效果。
2、使用nohup命令,想要在关闭终端时,继续后台运行该进程,使其不挂起。
1)进入到/home/weblogic/Oracle/Middleware/user_projects/domains/basisdomain/bin/目录下,
执行nohup sh startManagedWebLogic.sh >> nohup.out &;
2)tail -500f nohup.out,监控启动时后台运行日志,可以发现报:weblogic.management.ManagementException: Unable to obtain lock on /xxxxxxxxx /AdminServer