引起:java.lang.ClassCastException:weblogic.jndi.internal.WLEventContextImpl无法强制转换为javax.sql.DataSource

时间:2015-10-28 23:19:11

标签: weblogic datasource

我在查找数据源时面临一个类强制转换异常。我们最近从weblogic 11迁移到了weblogic 12c。下面是我正在寻找Datasource的代码。

        ds = (javax.sql.DataSource) ctx.lookup("my_data_source_name");

此代码提供了类强制转换异常

引起:java.lang.ClassCastException:weblogic.jndi.internal.WLEventContextImpl无法强制转换为javax.sql.DataSource

我们在类路径中有weblogic.jar ..我不知道为什么它返回WLEventContextImpl类型的对象而不是Datasource。有人可以建议吗?

1 个答案:

答案 0 :(得分:1)

我遇到了这个问题,在我的情况下,我创建了一个没有与目标关联的数据源,在数据源配置的最后一页中,您可以看到:

选择目标:

服务器

[] AdminServer

检查AdminServer复选框后,我可以使用数据源。