- - PR -
Tomcat5.5.23+jdbc設定(CentOS5.1付属環境で発生)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-05-28 18:32
tomcat5.5.23へのMysqlのJDBC設定ができなくて困っております。
環境はCentOSインストール後にyumでupdateした状態でして、以下の通り設定をしましたがtomcat起動時にDB接続エラーとなってしまいます。(MYSQLのJDBCドライバは現最新版5.1.6をTOMCAT_HOME/common/libに入れてます) エラー内容(/var/log/tomcat5/catalina.out内へ出力されている) WARNING: Failed to register in JMX: javax.naming.NamingException: Could not create resource factory instance ・/usr/share/tomcat5/conf/web.xml内の設定 <resource-ref> <res-ref-name>jdbc/Hoge</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> ・/usr/share/tomcat5/conf/Catalina/localhost/Hoge.xml内の設定 <?xml version="1.0" encoding="UTF-8"?> <Context path="/hoge" docBase="/usr/share/tomcat5/webapps/hoge" workDir="/usr/share/tomcat5/work" reloadable="true"> <Resource name="jdbc/Hoge" auth="Container" type="javax.sql.DataSource" maxActive="4" maxIdle="2" maxWait="5000" username="xxxx" password="xxxx" driverClassName="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost:3306/Hoge?autoReconnect=true&useUnicode=true&characterEncoding=Windows-31J"/> </Context> JSPでDBから取得した値を表示しようとするとCould not create resource factory instanceといったエラーが出てしまいます。同様の経験や解決策をご存知の方お力をお貸しください。 |
1