无法获取weblogic的数据源引发的一系列问题

    项目需要额外的一个数据源,数据源配置在weblogic上,配置好了之后测试也没有问题。

之后发现数据源命名不好,删除掉了重新建了一个数据源,测试了下新配的数据源也没有问题。

我部署项目到了weblogic上后发现找不到数据源,然后用尽各种办法都不行。

一直报错找不到名称为 xxx的数据源。

javax.naming.NameNotFoundException: Unable to resolve 'jdbchkas400'. Resolved ''; remaining name 'jdbchkas400'


上网找资料、问人都不行,之后重启了整个weblogic,发现问题了,控制台可以启动,节点起不来了。

看日志说有个数据源的配置找不到,我在控制台发现我自己配置的数据源不见了,有个空白的数据源名字在列表中,

删除也删不掉。

上网找这方面的资料也不全,同事告诉我jdbc在weblogic有配置信息,在/Oracle/Middleware/domains/domain/config目录下有个config.xml总的配置文件,找到那个有问题的JDBC配置删除掉,然后进/Oracle/Middleware/domains/domain/config/jdbc 删掉有问题的那个配置XML 。

重启weblogic 问题解决了,重新配置数据源,也可以获取到了。

感觉删除数据源的时候有什么打断了这个操作,导致后面新建数据源的时候 也发生了问题。



复述 weblogic启动文件中在自己的domain下的bin目录  

/Oracle/Middleware/domains/domain/bin/startWebLogic.sh

节点启动文件在/Oracle/Middleware/wlserver_10.3/server/bin/startNodeManager.sh

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值