Tomcat5.5からDataSourceの記述方法が変わった。
以前は以下とかにDataSourceの指定をしていましたが、5.5からはまたはで指定以下にを配置して指定するように。
同僚がハマってたので何でかと思ったら変わってたんだ。
<Host 〜> <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="javauser" password="javadude" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/javatest?autoReconnect=true"/> </Host>
<Context 〜> <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="javauser" password="javadude" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/javatest?autoReconnect=true"/> </Context>