Spring、Hibernate、Tomcat7、および MySql を使用した Java Web アプリケーションがあります。データベース操作には Datasource を使用します。Tomcat-jdbc.jar
jar ファイル ( & Mysql-connector.jar
)をロードする標準的な場所がどこにあるのか、よくわかりません。両方の瓶をCATALINA_HOME/lib/
またはに保持すると機能しますwebapps/myApp/WEB-INF/lib
。しかし、CATALINA_HOME/lib/ およびmysql-connector.jar
からの Tomcat-jdbc のみを使用するように言われました。これらの瓶の正しい場所を誰か教えてもらえますか? /WEB-INF/lib/
ClassNotFound
Sql Driver
<bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource"
destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="${db.url}" />
<property name="username" value="${db.username}" />
<property name="password" value="${db.password}" />
<property name="initialSize" value="${db.initialSize}" />
<property name="minIdle" value="${db.minIdle}" />
<property name="maxActive" value="${db.maxActive}" />
<property name="maxIdle" value="${db.maxIdle}" />
<property name="testWhileIdle" value="${db.testWhileIdle}" />
<property name="minEvictableIdleTimeMillis" value="${db.minEvictableIdleTimeMillis}" />
<property name="timeBetweenEvictionRunsMillis" value="${db.timeBetweenEvictionRunsMillis}" />
<property name="validationQuery" value="${db.validationQuery}" />
</bean>