zoukankan      html  css  js  c++  java
  • weblogic使用过程中的部分报错与解决方案

    报错一:

    vim中 E212:无法打开并写入文件

    编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致,修改该文件的权限即可

     

    报错二:

    weblogic11g安装成功后,启动报错Getting boot identity from user

    在/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/下创建security目录,然后vi boot.properties,加入
    username=xxxx

    password=xxxx

    然后启动weblogic就正常了。

    报错三:

    Could not get the server file lock. Ensure that another server is not running in the same directory. Retrying for another 60

    你没有正常的关闭weblogic的服务,导致服务没有关闭。解决办法:

    C:OracleMiddlewareOracle_Homeuser_projectsdomains ew_domainin(目录会有不同) 运行stopWebLogic.cmd即正常关闭一下,即可以解决问题

    报错四:

    weblogic应用,前端页面无法启动,报找不到页面,重启服务报“Unable to obtain file lock but will retry”的解决办法

    解决方案:

    1. 删除edit.lok

    进入到weblogic应用的如下路径:

    cd /home/weblogic/Oracle/Middleware/user_projects/domains_new

    将edit.lok文件删掉

    rm edit.lok

    2.删除config.lok

    进入到如下路径:

    cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic/config

    将config.lok文件删掉

    rm config.lok

    3.删除AdminServer.lok

    cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic/servers/AdminServer/tmp

    rm AdminServer.lok

    4.删除EmbeddedLDAP.lok

    cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic/servers/AdminServer/data/ldap/ldapfiles

    rm mbeddedLDAP.lok

    5. 进入到如下路径:

    cd /home/weblogic/Oracle/Middleware/user_projects/domains_new/weblogic

    找到如下文件:

     find servers/ -name "*.DAT"

    servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT

    servers/AdminServer/data/store/default/_WLS_ADMINSERVER000000.DAT

    删除这两个文件

    再次启动./startWeblogic,域正常启动

    报错五:

    weblogic.management.ManagementException: Unable to obtain lock on /home/weblogic/Oracle/Middleware/user_projects/domains/wxuatdomain/servers/m1/tmp/m1.lok.

    Server may already be running

    解决办法:是因为m1.lok文件被锁住,需要释放命令如下

    [weblogic@cfnltest bin]$ fuser -u /home/weblogic/Oracle/Middleware/user_projects/domains/domain/servers/m1/tmp/m1.lok
    /home/weblogic/Oracle/Middleware/user_projects/domains/domain/servers/m1/tmp/m1.lok: 26974(weblogic)
    [weblogic@cfnltest bin]$ 
    [weblogic@cfnltest bin]$ 
    [weblogic@cfnltest bin]$ kill -9 26974
    [weblogic@cfnltest bin]$ fuser -u /home/weblogic/Oracle/Middleware/user_projects/domains/domain/servers/m1/tmp/m1.lok

    报错六:

    <Failure occured in the execution of deployment request with ID '1260242468756' for task 'weblogic.deploy.configChangeTask.1'. Error is: 'weblogic.application.ModuleException: 'weblogic.application.ModuleException:

      停止域(domain)。

      进入$DOMAIN_HOME/servers/AdminServer目录,清除其中 cache 目录和 tmp 目录下的所有内容。

      重启域。

    报错七:

    There is insufficient memory for the Java Runtime Environment to continue

    经过查证,再在/etc/security/下一看。centos6多出来一个limits.d目录,下面有个文件: 90-nproc.config
    此文件内容:
    # Default limit for number of user's processes to prevent
    # accidental fork bombs.
    # See rhbz #432903 for reasoning.


    *          soft    nproc     1024
    root       soft    nproc     unlimited
    这里限制了1024呀,果断注释。

    问题解决。

    另外,linux系统查看正在运行的进程数查看命令:ps -ef|wc -l

    报错八:

    Application cvdecs does not have any Components in it

    解决方案:一般引起这个问题的原因是weblogic部署的程序与创建的数据源名称相同,修改数据源名称即可

    报错九:

    linux下域启动之后,使用浏览器和telnet不能访问改端口

    解决方案:iptables -L -n  查看防火墙状态

    /sbin/iptables -I INPUT -p tcp --dport 8098 -j ACCEPT开放端口

  • 相关阅读:
    熬夜不易,请老范喝杯烈酒
    php开发面试题---PHP为什么不安全,主要有那些安全问题(整理)
    PHP如何进行错误与异常处理(PHP7中的异常处理和之前版本异常处理的区别)
    PHP如何安装redis扩展(Windows下)
    网页实时聊天之PHP如何实现websocket
    C++ primer札记10-继承
    【Android】android图片轮播
    Android开发经验—不要指望类finalize干活的方法做你想要什么
    可以部署在广域网执行QQ高仿版 GG2014 (源代码)
    SNMP WINDOWS系统的命令行工具下载
  • 原文地址:https://www.cnblogs.com/jeff-z-blog/p/9534591.html
Copyright © 2011-2022 走看看