首页 > 其他分享 >weblogic使用过程中的部分报错与解决方案

weblogic使用过程中的部分报错与解决方案

时间:2024-06-05 18:33:48浏览次数:21  
标签:解决方案 Middleware weblogic user Oracle 报错 projects

 引用:https://www.cnblogs.com/jeff-z-blog/p/9534591.html

报错一:
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:\Oracle\Middleware\Oracle_Home\user_projects\domains\new_domain\bin(目录会有不同) 运行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开放端口

标签:解决方案,Middleware,weblogic,user,Oracle,报错,projects
From: https://www.cnblogs.com/long2050/p/18233560

相关文章

  • 容器启动playwright报错TargetClosedError
    运行环境docker:Dockerversion24.0.5,build24.0.5-0ubuntu1~22.04.1ubuntu:22.04playwrightimage:itisfoundation/osparc-playwright-e2e:2024-05mavenimage:maven:3.8.5-openjdk-17-slim报错信息Causedby:com.microsoft.playwright.impl.TargetClosedError:Er......
  • Ansys输配电设备整体解决方案(下)
    结构场和多场耦合应用结构场仿真目的-校核强度和刚度-校核寿命-校核热应力-电磁-结构耦合应用-其他变压器箱体结构强度分析变压器模态计算•计算固有频率•确定共振点装配中的强度设计大型电气设备运输工况分析•精确模拟结构运输实际状态-公路-......
  • Spring家族中的消息通信解决方案
    相信大家对消息通信架构以及各种消息中间件应该都不陌生。在分布式系统的设计和开发过程中,消息通信是用于实现系统解耦、提高扩展性的一大技术体系。而业界关于如何实现消息通信系统也有很多解决方案和对应的开发框架。不知道你有没有发现,在我们每天都在使用到Spring框架中,实际......
  • React刷新页面报错(404)
    报错原因:你在浏览器内可以由首页跳转到其他路由地址,是因为这是由前端自行渲染的,你在ReactRouter定义了对应的路由,脚本并没有刷新网页访问后台,是JS动态更改了location。当刷新时,首先是访问的后台地址,然后返回的页面内加载了React代码,最后在浏览器内执行;也就是说如果这个时候报40......
  • 商淘云助力连锁门店同城引流、会员营销及连锁品牌节税整体解决方案
    随着市场竞争的日益激烈,连锁门店如何在同城范围内迅速提升品牌知名度、吸引并维护忠诚顾客群体,同时确保税务合规以降低经营成本,成为了摆在连锁品牌面前的重要课题。商淘云,作为一家专注于智慧零售解决方案的科技企业,凭借其深厚的行业经验和先进的技术实力,为连锁门店提供了一套同......
  • 【git commit错误】error: bad signature 0x00000000 fatal: index file corrupt原因
    解决Git错误:error:badsignature0x00000000fatal:indexfilecorrupt原因分析及解决方案在使用Git进行版本控制时,可能会遇到各种错误。其中之一是关于索引文件(通常为.git/index)损坏的错误,这会导致无法正常提交更改。基础知识Git索引:Git使用一个索引文件来跟踪工作目......
  • npm下载依赖报错:operation not permitted
    npm下载依赖报错:operationnotpermitted想下个SoybeanAdmin来用下,需要用到pnpm,但是用npm下载的时候直接报错简单来说就是权限的问题,网上很多都说改nodejs下面的几个文件夹的权限,我的评价是不好使,还得修改nodejs这个文件夹的权限才行,右键属性-安全-编辑-勾上完全控制-确定,这样......
  • `jsonb` 报错 `invalid input syntax for type timestamp with time zone ““
    哈喽,大家好,我是木头左!大家好,我是你们的朋友,公众号博主。今天要聊一聊一个常见的数据库问题:jsonb报错invalidinputsyntaxfortypetimestampwithtimezone:""。这个问题可能会影响到你的开发工作,但是别担心,我会用最简单易懂的方式,帮助你解决这个问题。1.问题解析需要......
  • 服务器安装centos系统报错
    安装centos报错:dracut-initqueue:warning:dracut-initqueuetimeout-startingtimeoutscripts解决方法U盘启动报错信息 查看U盘的对应分区 重启电脑按e进入编辑模式将:vmlinuzinitrd=initrd.imginst.stage2=hd:LABEL=CentOS\x207\x20x86_64rd.live.checkquiet改......
  • MySQL数据库:Lock wait timeout exceeded; try restarting transaction问题解析及解决方
    MySQL数据库:Lockwaittimeoutexceeded;tryrestartingtransaction问题解析及解决方案一、背景描述二、原因分析三、解决方案3.1方案一事务信息查询3.2方案二如果杀掉线程依然不能解决,可以查找执行线程耗时比较久的任务,kill掉3.3方案三innodb_lock_wait_timeout锁定等......