• ベストアンサー

Tomcat5.5.17でDataSourceを使用するとコンパイルエラーになる。

はじめまして。 現在Tomcat5.5.17を使用しているのですが、DataSourceを使用して Connectionオブジェクトを取得しようとすると、 「javax.servlet.ServletException: Cannot get a connection, pool exhausted」とエラーが表示されます。何が原因でConnectionオブジェ クトが取得できないでいるのでしょうか?どうかご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1
参考URL:
http://d.hatena.ne.jp/phial/20060831/1157027520
tyorotyoro123
質問者

お礼

fortranxp様へ ご回答ありがとうございました。 質問を登録してから、再度ネット上でいろいろ検索して調べた結果 ヒントになることが書かれているサイトを見つけまして、 試してみた結果、対処できましたので、ご報告しておきます。 そのサイトには、問題となるエラーはDataSourceを利用するための 設定が正しくても、起きる得るエラーであることがわかりました。 くわしいことは書かれていなかったので、間違っているかもして ませんが、どういうことかというと、コネクションを closeをし忘れていてコネクションが最大接続数に達していたために 起きるものらしいのです。そこで、MySQLとTomcatを再起動してから 再び実行してみた結果コネクションを取得することができました。 連絡が遅れまして申し訳ありませんでした。

関連するQ&A