场景:
由于应用服务器非正常关机,造成weblogic进程死锁。重新启动时报错
<2012-3-2 下午05时08分34秒 CST> <unable to get file lock, will retry …>
<2012-3-2 下午05时08分44秒 CST> <unable to get file lock, will retry …>
解决办法:删掉Domain下的*.lok文件
1.删除域目录下edit.lok
cd /weblogic/Oracle/Middleware/user_projects/domains/cwjrgk/
rm edit.lok
2.删除config.lok
cd /weblogic/Oracle/Middleware/user_projects/domains/cwjrgk/config/
rm config.lok
3.删除AdminServer.lok
cd /weblogic/Oracle/Middleware/user_projects/domains/cwjrgk/servers/AdminServer/tmp
rm AdminServer.lok
4.删除EmbeddedLDAP.lok
cd /weblogic/Oracle/Middleware/user_projects/domains/cwjrgk/servers/AdminServer/data/ldap/ldapfiles
rm EmbeddedLDAP.lok
5.删掉Domain下的*.DAT文件:
/weblogic/Oracle/Middleware/user_projects/domains/cwjrgk/servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT
/weblogic/Oracle/Middleware/user_projects/domains/cwjrgk/servers/AdminServer/data/store/default/_WLS_ADMINSERVER000000.DAT
rm WLS_DIAGNOSTICS000000.DAT
rm _WLS_ADMINSERVER000000.DAT