Weblogic问题汇总

Posted mr-zhong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Weblogic问题汇总相关的知识,希望对你有一定的参考价值。

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 -u 
domains/XXX_domain/servers/AdminServer/tmp/AdminServer.lok
*******/AdminServer.lok 4657
kill 4657
2)第二步,删掉Domain下所有的*.lok文件
domains/XXX_domain/edit.lok
domains/XXX_domain/config/config.lok
domains/XXX_domain/servers/AdminServer/tmp/AdminServer.lok
domains/XXX_domain/servers/AdminServer/data/ldap/ldapfiles/EmbeddedLDAP.lok
3)第三步,删掉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


以上是关于Weblogic问题汇总的主要内容,如果未能解决你的问题,请参考以下文章

weblogic运维时经常遇到的问题和常用的配置

weblogic集群问题

Golang实践录:反射reflect的一些研究及代码汇总

RexNet片段记录

RexNet片段记录

如何使用weblogic配置单点登陆