TomcatのJDNI設定 | presosaiso

2008/02/13

TomcatのJDNI設定

Tomcatってソースを解凍すれば動くから、その辺は省いて、JDNIの設定についてメモ。

利点

  • Server上にDBの設定を施すことによってプログラム内にDB情報を書かなくてすむ
  • データプーリング可能になる

web.xmlの例
<resource-ref>
<description>postgreSQL Datasource</description>
<res-ref-name>jdbc/postgres</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

server.xmlの例
<context crosscontext="true" debug="0" docbase="tuntun" path="/tuntun" reloadable="true" source="org.eclipse.jst.jee.server:tuntun">
<resource auth="Container" driverclassname="org.postgresql.Driver" maxactive="20" maxidle="10" maxwait="-1" name="jdbc/postgres" password="" type="javax.sql.DataSource" url="jdbc:postgresql://DBサーバのIPアドレス:5432/DB名" username="postgres" />
</context>

0 件のコメント: