[Seasar-user:8729] Re: j2ee.dicon のjarファイル化

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 6月 27日 (水) 17:51:40 JST


ひがです。

> 瀧です。
> 
>  お世話になります。
> 
>  Webアプリでj2ee.diconだけをjarファイル化し、
>  サーバ環境に応じて(例えばテスト環境←→本番環境)jarファイル差し替えて
>  war(ear)ファイルを作成したいと考えております。
>  (j2ee.diconの設定は、テスト:Tomcat->S2のJTA、本番環境:WebSphere->データ
ソース)
>  ※Tomcatのデータソースはトランザクションが利かないので。
> 
>  ところが、jar化するとj2ee.diconが読めていないようで、実行時に下記例外が発
生します。
> #当然ながらjarファイルはWEB-INF/libに展開されています。
> ----
> org.seasar.framework.exception.SQLRuntimeException: [ESSR0071]SQLで例外
(ErrorCode=0, SQLState=null)が発生しました。理由はorg.apache.
tomcat.dbcp.dbcp.
SQLNestedException: 
> Cannot create JDBC driver of class '' for connect URL 'null'
> ----
> 
>  src配下にj2ee.diconを置くと(つまりWEB-INF/classesに展開されると)
>  読めるようになります。
> 
>  環境は下記を利用しております。
>  s2framework 2.3.19
>  s2dao 1.0.42
>   tomcat 5.5.23

遠い昔のあいまいな記憶ですが、一個も.classがないと
うまく行かなかったような気がします。
なんか適当に一個Hoge.classを含めるとどうなるでしょうか。

よろしくお願いします。

--
Yasuo Higa
[E-MAIL ADDRESS DELETED]



Seasar-user メーリングリストの案内