Webアプリでエラーが発生した際の対処法について
14.1 Webアプリでエラーが発生した際の対処法について
本テキストの各課題を実施している際に、様々な原因でエラーが発生し、想定通り画面が動かないことがあるかと思います。どうしても直らない場合は講師に質問して解決するべきですが、ある程度は自分でエラーの原因を推測できるようになると、作業効率が格段に上がりますので、まずエラーが起きたらこのトラブルシューティングを参照してみるようにしましょう。
本節ではエラーの種類とその見分け方について説明します。
14.1.1 エラーの種類について
Webアプリケーションを実行した際のエラーは主に以下の5種類です。
まず今表示されているエラー画面がどれに近いのかを確認しましょう
①サイトにアクセスができない
図 14.1.1 localhostで接続が拒否されている(Tomcatが起動できていない)
②404エラー(画面遷移先のURLが見つからない)
図 14.1.2 404エラーメッセージ
③405エラー(データ送信方法が揃っていない)
図 14.1.3 405エラーメッセージ
④500エラー(例外が発生した)
図 14.1.4 500エラーメッセージ
⑤それ以外のエラー(そもそも画面遷移しない等)
このうち、①に関してはTomcatが起動していないだけですので、Tomcatを起動させてから改めて対象のURLにアクセスしてみてください。(本テキストのp.9~11の手順で上手くいかない時は、Tomcatの起動や再起動に失敗している可能性が高いので、一度Eclipseを再起動してから、Tomcatの起動をやり直してみてください)
他の②~⑤に関しては、次ページのエラー診断チャートを元に対象の手順を確認してみてください。
もし、それぞれの対処法を試しても解決しない場合は、すぐに講師に質問してください。
図 14.1.5 エラー診断チャート