Tomcat 7 サーバー (Mac でローカルに実行) で springMVC と JPA (hibernate を使用) を使用したいと考えています。
組み込みの H2 データベースを使用して、すべてを正常にセットアップできました。
今、mysqlに切り替えましたが、次のエラーが発生しています
java.lang.ClassNotFoundException: "com.mysql.jdbc.Driver"
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
これは、Tomcat が Java の mysql-connector を見つけるのに問題があることを示しています。コネクタを $CATALINA_HOME/lib に追加する方法については、多数のチュートリアルがあります。
プロジェクトに Maven 依存関係を使用しようとした後、アドバイスに従い、.jar ファイルを lib ディレクトリにコピーしました。
$ ls $CATALINA_HOME/lib/mysql*.jar
/Users/david/Applications/tomcat/lib/mysql-connector-java-5.1.20-bin.jar
ディレクトリとファイルに対する読み取り権限と実行権限があります。
現時点では、Tomcat に jar を認識させる方法がわかりません。フォルダが含まれています
$CATALINA_HOME/conf/catalina.properties
サーバーを複数回再起動しました。
助けてくれてありがとう。