前段時間,自己嘗試在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設置,