次の警告は、JDBCデータベース接続で表示されます。
WARN:サーバの身元確認せずにSSL接続を確立することはお勧めできません。MySQLの5.5.45+、5.6.26+によると、明示的なオプションが設定されていない場合5.7.6+要件のSSL接続は、デフォルトでは確立されなければなりません。verifyServerCertificateプロパティが「偽」に設定されているSSLを使用していない既存のアプリケーションとの遵守のために。あなたは明示的にuseSslオプション= falseを設定することで、SSLを無効にする、あるいはuseSslオプション= trueを設定し、サーバ証明書の検証のためのトラストストアを提供するために、いずれかが必要です。
翻訳:
サーバー認証状況なしでSSL接続を確立することは推奨されません。MySQL5.5.45 +、5.6.26 + 5.7.6+要件とは、明示的なオプション場合は、デフォルトのSSL接続を確立する必要があります。既存のアプリケーションに対応するためには、「偽」にSSL、VerifyServerCertificateプロパティを使用しないでください。あなたはuseSslオプション= falseを明示的に無効にし、SSL、または設定useSslオプション=真の信頼関係を設定し、サーバ証明書の検証のためのライブラリを提供する必要があります。
SSLは、サーバで使用するために推奨されません警告は、MYSQL5.5.45 +で、SSL接続を認証されていない5.6.26+と5.7.6+のバージョンは、この問題を持っている促し、接続の問題MySQLデータベースです。ソリューションは、警告に記載されています。
ソリューション:
1. URLデータベース接続でuseSslオプションが= falseを追加します。
useSslオプション=真2.urlを追加し、認証証明書サーバを提供します。
私たちは通常、開発するだけ例えば、JDBC接続後のURLに偽useSslオプションを=追加する必要があります。
private String dbUrl="jdbc:mysql://localhost:3306/db_jsp?useSSL=false";
だから、さらにテストは問題ではありません。