性格いい人が優勝

サーブレット、tomcat,mysqlを使ってwebアプリケーションをリリースしました。
しかし問題が出て、データベースの値を表示させるページがあるのですが
₁日経つと表示がされなくなってしまいます。
mysqlの設定かと思ったのですが関係ないようです
接続の仕方が違うページは問題ありません
やはりプログラムに原因があるのでしょうか?
考えられる原因を教えてください。

A 回答 (2件)

データベースとの暗号化通信のコネクションにおいて認証を


受けていない相手との通信になっているがいいの?って感じですね。

セキュリティが確保されていないとだめな、
インターネット環境ならこのあたりの環境をきちんと
整備しないとだめですが、
必要がない(社内のネットワーク内で利用)のであれば、
SSL通信環境ははずす必要があると思われます。

こうしたセキュリティ環境が、1日たつと環境が変わる
といったことは考えにくいです。
    • good
    • 0
この回答へのお礼

原因がわかりました。
スペルミスでDBにアクセスしたあと
接続を閉じれていなかったために
タイムアウトになっていたようです

お礼日時:2017/05/23 13:11

質問の情報だけでは、原因が特定できません。


どんなエラーが出ているのですか?

例えば、httpのステータスエラーが出ている
のであれば、それによりどこに原因があるのか
ある程度判断できます。
http://www5.plala.or.jp/vaio0630/mail/st_code.htm

ブラウザ画面上のステータスコードや
Apache のlogやtomcatのログを
出力できるようにして、状態を確認してください。
    • good
    • 0
この回答へのお礼

回答ありがとうございます
こちらがeclipseのコンソールにでたメッセージです
何か関係あるのでしょうか?
Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

お礼日時:2017/05/22 13:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!