Webを検索するときと同じように、この問題の良いタイトルを書くのは難しかった。eclipseでTomcatを終了する(停止しない)場合のデータベース接続リーク
私は多くのプロジェクトを持っていますが、いくつかはメンテナンス中です(数年間生産性があります)。これは重要な事実です。なぜなら、問題はコンピュータ上のすべてのプロジェクトで発生し、他のプロジェクトでは発生しないからです。
問題は、すべてのWebプロジェクトをtomcatで実行し、すべてがデータベース接続していることです。私はいつも「終了」ボタンを使用して「停止」ボタンを使用して、EclipseからEclipseを再起動または停止します。
知られていない人にとって、終了ボタンは、ログコンソールまたはデバッグコンソールからアプリケーションを停止する赤いボタンです。停止ボタンは同じ赤いボタンですが、サーバーコンソール上にあります。それはというし、終了ボタンから停止ボタンをサーバーを停止することがはるかに高速である
、問題は、私はヘリオスにアップグレードして以来、私のデータベース接続は、もはやサーバを終了する場合...彼らは停止しないときに閉じていることではありませんそれらは通常通りです。
データベースサーバー(Oracle、MySQL、SQLServer)が「接続が多すぎます」というエラーが発生したため、これを発見したとは言えません。
コードはこの問題とは何の関係もないので、これは私のための巨大な頭のスクラッチャーです。異なるプロジェクトのデータベース管理の種類には、同じ問題があります。はい、私は他のコンピュータでこれを試しましたが、問題は発生しません。
私はインディゴ
- はガリレオ(でも新しいコピーをダウンロード)
- を再インストール再インストール...私は、フォーマットから短いと考えることができるすべてを試してみましたが、異なるデータベース
- を試してみましたTomcatのさまざまなバージョンを試しました(6と7)
私はそれがIDEの問題とそれはちょうど私がEclipseをアップグレードしたときに起きた。
どのような提案も大歓迎です!
修正。とにかく、私は自分の環境をセットアップし、プロジェクトをチェックアウトし、DBをインストールしたので、この問題は発生しません。私はまだ同じワークスペースの古いラップトップを持っており、この問題は解決しません。だから私は設定で何らかの種類のバグを想定しています。 – Lisandro