[Seasar-user:10018] [Dolteng] 提案: JDBCドライバの解放を標準のjdbc.diconに定義

suga [E-MAIL ADDRESS DELETED]
2007年 8月 22日 (水) 13:04:42 JST


suga です。

> Dolteng 開発者さま

Web アプリを undeploy しようとしたときに JDBC ドライバが邪魔に
なることがあります。
Seasar には JDBC ドライバを解放するためのユーティリティが用意
されていますので、Dolteng で生成されるプロジェクトの jdbc.dicon
で解放処理を実行するよう標準で定義してはいかがでしょうか。

内部的には DriverManagerUtil の loader と同じクラスローダーにある
JDBC ドライバだけが対象になりますので、基本的に実害はないと
思います。
何か問題がありそうな場合はご指摘ください。


↓ xaDataSource コンポーネントに定義するとわかりやすいですかね。

<component name="xaDataSource"
        class="org.seasar.extension.dbcp.impl.XADataSourceImpl">
    <property name="driverClassName">"..."</property>
    <property name="URL">"jdbc:..."</property>
    <property name="user">"..."</property>
    <property name="password">"..."</property>
    <destroyMethod>
        @[E-MAIL ADDRESS DELETED]()
    </destroyMethod>
</component>

-- 
suga ( [E-MAIL ADDRESS DELETED] )


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