nohup启动项目时报错:Unable to obtain lock on /xxxxxxxxx /AdminServer.lok. Server may already be running

当试图通过nohup启动Weblogic服务器时遇到'Unable to obtain lock on AdminServer.lok. Server may already be running'错误。问题在于AdminServer.lock文件被其他进程占用。解决方案是使用fuser找到并杀死占用文件的进程,然后重新启动Weblogic。
摘要由CSDN通过智能技术生成

背景:

在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值