Third Party JDBC Driver の追加方法

以前のエントリ(http://d.hatena.ne.jp/mir/20050715/p1)で一度触れたが,どうやらDiabloことWebLogic9.0ではまたちょっと違うようだ.

  • weblogic.jarとJDBCドライバ実装JARをクラスパスに追加しなさい

というのは前と変わらないのだが,Windowsシステムプロパティなどで設定するいわゆる環境変数CLASSPATHに追加しておいても無視される.

BEAの公式ページ,WebLogic9.0用のオンラインドキュメント(http://e-docs.bea.com/wls/docs90/jdbc_admin/third_party_drivers.html)によれば

You should make these changes in the scripts you use to start WebLogic Server.

と書いてあるが,要するに例えばstartWebLogic.cmdバッチファイルの中などでsetしてあげないと駄目だということ.

いくらやってもClassNotFoundExceptionが消えないなーと思ったらそういうことだった.

まあ今回は最終的にはAntから"weblogic.Server"を呼び出して起動する予定なんで,大勢に影響は無しだが.