• Weblogic-unable to get file lock, will retry …问题解决


    weblogic部署应用出现如下报错:

    <2017-8-15 下午05时08分44秒 CST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry …>
    解决办法一:
    一.删掉Domain下的*.lok文件
    1. 删除edit.lok
    进入到domain_home下:
    cd /u01/Oracle/Middleware/user_projects/domains/idm_domain
    将edit.lok文件删掉
    rm edit.lok
    2.删除config.lok
    进入到domain_home/config下:
    cd /u01/oracle/Middleware/user_projects/domains/idm_domain/config/
    将config.lok文件删掉
    rm config.lok
    3.删除AdminServer.lok
    cd /u01/Oracle/Middleware/user_projects/domains/idm_domain/servers/AdminServer/tmp
    rm AdminServer.lok
    4.删除EmbeddedLDAP.lok
    /u01/Oracle/Middleware/user_projects/domains/idm_domain/servers/AdminServer/data/ldap/ldapfiles
    rm EmbeddedLDAP.lok
    二.删掉Domain下的*.DAT文件:
    进入到domain_home当中
    cd /u01/Oracle/Middleware/user_projects/domains/idm_domain
    找到文件被删掉
    [oracle@idm idm_domain]$ find servers/ -name "*.DAT"
    servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT
    servers/AdminServer/data/store/default/_WLS_ADMINSERVER000000.DAT

     解决办法二

    ps -ef |grep java
    查看有哪些进程,把weblogic的进程强制关掉
    kill -9 xxxx进程

    一、查看哪些端口被打开 netstat -anp
    二、关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP
      iptables -A OUTPUT -p tcp --dport 端口号-j DROP
    三、打开端口号:iptables -A INPUT -ptcp --dport 端口号-j ACCEPT
    四、以下是linux打开端口命令的使用方法。
      nc -lp 23 &(打开23端口,即telnet)
      netstat -an | grep 23 (查看是否打开23端口)
    五、linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以

     

  • 相关阅读:
    Autofac ASP.NET Web API (Beta) Integration
    An Autofac Lifetime Primer
    Web api help page error CS0012: Type "System.Collections.Generic.Dictionary'2错误
    c++ 全局变量初始化的一点总结
    C++中extern关键字用法小结
    为什么多线程读写 shared_ptr 要加锁?
    CentOS7 安装Chrome
    在CentOS 7中使用VS Code编译调试C++项目
    am335x hid-multitouch.c
    implicit declaration of function 'copy_from_user'
  • 原文地址:https://www.cnblogs.com/shawWey/p/7368070.html
Copyright © 2020-2023  润新知