1. weblogic unable to get file lock问题
在项目使用过程中,非正常结束Weblogic进程导致Weblogic无法启动,出现以下错误:
<BEA-141281> <unable to get file lock, will retry
解决方法:
1)第一步,杀死锁定AdminServier.lok的进程
通过 fuser -u 文件名 找出占用文件的进程PID,然后杀死即可。
fuser -udomains/XXX_domain/servers/AdminServer/tmp/AdminServer.lok *******/AdminServer.lok 4657kill 46572)第二步,删掉Domain下所有的*.lok文件domains/XXX_domain/edit.lokdomains/XXX_domain/config/config.lokdomains/XXX_domain/servers/AdminServer/tmp/AdminServer.lokdomains/XXX_domain/servers/AdminServer/data/ldap/ldapfiles/EmbeddedLDAP.lok3)第三步,删掉Domain下所有的*.DAT文件find servers/ -name "*.DAT"2.Authentication denied: Boot identity not valid问题
当weblogic密码发生修改或变动可能会导致此问题
解决方法:
方案一:
检查对应server下是否有security目录及boot.properties文件
没有的的话增加相应目录和文件,文件内容可参考AdminServer,修改为对应的weblogic明文用户名及密码,首次启动成功后会自动加密
删除domains/XXX_domain/servers/XXX-Server/data/ldap目录
方案二:
删除boot.properties
domains/XXX_domain/servers/XXX-Server/security/boot.properties
domains/XXX_domain/servers/XXX-Server/data/ldap
转载于:https://www.cnblogs.com/Mr-Zhong/p/10337830.html