之前因为VPN连接失败导致数据源报错,重启之后,就出现Unable to resolve 'JNDI_EcsReadUpf'. Resolved ''; remaining name 这样的异常。
但是之前一直使用的数据源,配置的很好的,怎么会找不到了呢?
plsql连接数据库也没问题,其他数据源都可用,就这卡库的有问题。这时候想到的可能就是,重建一个。
其实不然,数据源是有的,只是没有被绑定到Server,这样使用JNDI的方式就不能找到。
在Weblogic数据源管理中的
JDBC Data Source的设置
中设置目标选项
将服务勾选上,如默认的:AdminServer保存后即可;(其实页面显示的早已经绑定了,所以半天不知道什么原因)