プロジェクトでは、データベースの異常への接続を開始します

org.springframework.beans.factory.BeanCreationException:全部异常是による誤差クラスパスリソースで定義された名前「データソース」を持つBeanを作成し、[COM /アリババ/ドルイド/春/ブーツ/自動設定/ DruidDataSourceAutoConfigure.class]:INITの呼び出しこの方法は失敗しました。ネストされた例外はjava.sql.SQLNonTransientConnectionExceptionです:データベース・サーバーへの接続を作成できませんでした。

問題の説明:Tomcatの内部プロジェクトプット、間違ったコンテナタイムズを開始TOMCAT、アプリケーション・サーバーは、サーバーを介してデータベースにアクセスすることができます。

問題の原因と解決策:3つの理由があることが表示される場合があります

  1、このパッケージの問題のmysql-コネクタ - Javaのjarファイルのバージョンは、私はいくつかのバージョン8にアップグレードする6.0.6バージョン、および五時のいくつかのバージョンに減少させることにいくつかの必要性、およびいくつかの必要性を使用します

  2、URLのJDBC接続設定が間違っ、よく見るのURLを記述しないように間違っています

  図3に示すように、障害物によって引き起こされるデータベース接続中断(のMySQLデータベースてmax_connect_errorsの最大値より)短い時間で生成同じIPがあまりにも多く、溶液はmysqladminは-uルート-pフラッシュ・ホストで、データベーステーブルが参加リフレッシュ

私は、プロジェクトが正常に起動した初めて起動、第三の課題で出会ったが、私は彼のstartコマンドがshutdown.shで中断し、このコマンドが実際に中断さtomcatにある、Tomcatはプロセスを表示しませんが、彼がすることはできません切断アプリケーションとデータベース。彼のポイントは、そのshutdown.shコマンドを使って、よく、その後、一緒に他のすべてのTomcatとし、切断され、そしてうまく行っていない、それだけでTomcatを停止し、一定の確率が壊れていないが存在し、他のものを接続するので、Tomcatを停止しますこのプロセスは、暴力的で効果的なkill -9コマンドに最高です。

おすすめ

転載: www.cnblogs.com/Yanjie153/p/12047638.html
おすすめ