博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebLogic-错误-Error Bean already exists
阅读量:3518 次
发布时间:2019-05-20

本文共 1437 字,大约阅读时间需要 4 分钟。

错误现象

近期对本地weblogic环境做了调整,修改了jdbc。

首先删除了相关的jdbc下的一个名称为dbhgdd的Data Source,后来发现还需要这个,就重新创建了这个名称

结果在点击“Active Changes”时发生错误

Message icon - Error  Bean already exists: "weblogic.j2ee.descriptor.wl.JDBCPropertyBeanImpl@1d8ee17([dwhgdd]/JDBCDriverParams/Properties/Properties[user])"

处理过程

刚还是以为是weblogic 的服务没有重启导致,就重启了weblogic服务,dbhgdd 已经创建,只不过没有关联到AdminServer 

首先删除了相关的jdbc下的一个名称为dbhgdd的Data Source,后来发现还需要这个,就重新创建了

结果在保存 

勾选 关联,再点击“Active Changes”,结果出现错误

Message icon - Error  An error occurred during activation of changes, please see the log for details.  Message icon - Error  weblogic.application.ModuleException:  Message icon - Error Failed to bind remote object (ClusterableRemoteRef(-7667295419040710571S::hgddold_domain:AdminServer null)/299 [weblogic.jdbc.common.internal.RemoteDataSource]) to replica aware stub at scyyhgdd(ClusterableRemoteRef(-7667295419040710571S::hgddold_domain:AdminServer [-7667295419040710571S::hgddold_domain:AdminServer/287])/287 [weblogic.jdbc.common.internal.RemoteDataSource])

网上查询了下,发现该类问题的解答都与部署的代码相关,而我这边只是做了weblogic的配置,还没有关联部署代码。

最终解决

考虑这个 dbhgdd的Data Source 之前已经 创建过,可能在weblogic环境中有相关痕迹。

经过查看,发现在weblogic的配置环境下,存在 dwhgdd-jdbc.xml 这个文件,路径如下所示

删除后,再点击“Active Changes”,无错误发生,并且在jdbc 目录下又生成了 dwhgdd-jdbc.xml  文件。

分析

正常情况下,在weblogic页面环境删除jdbc数据源,并点击“Active Changes”,使删除生效,则会删除jdbc目录系的相关文件。由于jdbc 的数据源未正常删除并生效,造成相关目录内的文件仍然保留,此时,创建同名jdbc数据源,则保存失败

首先删除了相关的jdbc下的一个名称为dbhgdd的Data Source,后来发现还需要这个,就重新创建了

结果在保存 

你可能感兴趣的文章
条件表达式于运算符的点点滴滴的积累
查看>>
最短路径最基本的三种算法【此后无良辰】
查看>>
class的点点滴滴的总结
查看>>
vector 的点点滴滴的总结
查看>>
测试用例
查看>>
自动化测试学习步骤
查看>>
自动化测试需要掌握的知识
查看>>
HTTP协议
查看>>
Python问题总结01
查看>>
Python小程序——冒泡排序
查看>>
cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动
查看>>
LeetCode 206反转链表 [javsScript]
查看>>
[LeetCode javaScript] 3. 无重复字符的最长子串
查看>>
[LeetCode javaScript] 6. Z字形变换
查看>>
[LeetCode javaScript]455. 分发饼干
查看>>
[LeetCode javaScript] 735. 行星碰撞
查看>>
[LeetCode javaScript] 125. 验证回文串
查看>>
[LeetCode javaScript] 226. 翻转二叉树
查看>>
[LeetCode javaScript] 520. 检测大写字母
查看>>
[LeetCode javaScript] 350. 两个数组的交集 II
查看>>