我在查找数据源时面临一个类强制转换异常。我们最近从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。有人可以建议吗?
答案 0 :(得分:1)
我遇到了这个问题,在我的情况下,我创建了一个没有与目标关联的数据源,在数据源配置的最后一页中,您可以看到:
选择目标:
服务器
[] AdminServer
检查AdminServer复选框后,我可以使用数据源。