WTP からだとどっから server.xml 見えるんだろう……と小一時間迷うなどしてしまったのでメモ。
まず、こんな感じにサーバ構成を作って、wtptest1 ってプロジェクトを追加してるとして。
JavaEE パースペクティブ(じゃなくてもいいんだけど)のプロジェクト・エクスプローラーの Servers プロジェクト下でこんな感じに居座っている。
んで、Tomcat6.0 のデータソース設定。元々こんなかんじの Context が居座ってる。
ので、コイツを少しいじるなどする。
参考URL : Apache Tomcat 6.0 - JNDI Datasource HOW-TO
次に web.xml。
jdbc/MySQL
javax.sql.DataSource
Container
あとは Java 側はこんな感じ。
InitialContext ic = new InitialContext(); DataSource ds = (DataSource)ic.lookup("java:comp/env/jdbc/MySQL"); Connection ds.getConnection();