###前提・実現したいこと
Eclipse環境で、Javaの電卓のwebアプリケーションを作成しています。 HTMLへ出力の機能を記述しているときに、エラーメッセージが発生しました。
###発生している問題・エラーメッセージ
HTTPステータス 500 - Internal Server Error Type Exception Report メッセージ サーブレットの実行により例外を投げました 説明 The server encountered an unexpected condition that prevented it from fulfilling the request. 例外 javax.servlet.ServletException: サーブレットの実行により例外を投げました org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 原因 java.lang.Error: Unresolved compilation problem: override cannot be resolved to a type pack2.DentakuFrame.doGet(DentakuFrame.java:22) javax.servlet.http.HttpServlet.service(HttpServlet.java:634) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 注意 原因のすべてのスタックトレースは、のログに記録されています
###該当のソースコード
Java
1package pack2; 2 3//概要部分 4//APIをインポートをする 5 6import java.io.IOException; 7import java.io.PrintWriter; 8 9import javax.servlet.ServletException; 10import javax.servlet.http.HttpServlet; 11import javax.servlet.http.HttpServletRequest; 12import javax.servlet.http.HttpServletResponse; 13import javax.servlet.annotation.WebServlet; 14 15@WebServlet("/DentakuFrame.java") //URLパターンの設定 16 17//HttpServletの継承 18 19public class DentakuFrame extends HttpServlet { 20 private static final long serialVersionUID = 1L; 21 22 @override 23 protected void doGet(HttpServletRequest request, HttpServletResponse response) 24 throws ServletException, IOException{ 25 //処理内容を書く 26 } 27 28 @override 29 protected void doPost(HttpServletRequest request, HttpServletResponse response) 30 throws ServletException, IOException{ 31 //処理内容を書く 32 response.setContentType(“text/html; charset = UTF-8” ); //①ブラウザへ渡す情報の文字コードを指定 33 34 //②htmlを出力 35 PrintWriter out = response.getWriter(); 36 out.println("<html>"); 37 out.println("<head>"); 38 out.println("<title>"); 39 out.println("電卓"); 40 out.println("</title>"); 41 out.println("</head>"); 42 out.println("<body>"); 43 out.println("<p>Hellooooo!</p>"); 44 out.println("</body>"); 45 out.println("</html>"); 46 } 47 48 49} 50 51 52//レイアウト部分 53
###試したこと
ステータス500エラーについて調べ、サーバ側の何らかのミスによってリクエストに答えられない場合に出てくるエラーだとわかりました。
Eclipseの再起動を行いました。
コンパイルのエラーだとわかりました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/18 02:13
2017/10/18 02:17
2017/10/18 02:51