前段时间,自己尝试在WebSphere上配置 Oracle Datasource。 期间,总是配不对,报 Invalid Oracle URL
specified..... exception...
最后,发现,竟然不是这个问题,而是没有在
中指定 J2C Authenrization Data.
所以,有时候,所报的异常root cause并不是真正的原因。 这里,记录下来。
(1) 指定 Datasource URL
Websphere 给出了一个 Oracle 的URL例子, jdbc:oracle:thin@localhost:1521:dbname.
这是用 SID 连接 Oracle的方式。其实也可以用Service的方式连接。。。
如, jdbc:oracle:thin@//localhost:1521/dbname.cn.ibm.com
dbname.cn.ibm.com就是所创建的 DB service name.
(2) 要在 Security Setting中设置好,J2C认证授权。
这样,才能OK.
附 J2C设置,