質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
XML

XMLは仕様の1つで、マークアップ言語群を構築するために使われています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JSP

JSP(Java Server Pages)とは、ウェブアプリケーションの表示レイヤーに使われるサーバーサイドの技術のことです。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

解決済

JSPのServletでの404エラー

yamanoharu0129
yamanoharu0129

総合スコア47

XML

XMLは仕様の1つで、マークアップ言語群を構築するために使われています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JSP

JSP(Java Server Pages)とは、ウェブアプリケーションの表示レイヤーに使われるサーバーサイドの技術のことです。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

1回答

0リアクション

0クリップ

3946閲覧

投稿2015/11/01 14:32

昨日同じ質問に答えていただきいったん解決したのですが、再び繋がらなくなりました。
最初の原因は、私がデフォルトにしていたのが、古いバージョンのJDKだったことで、最新版に変更したところ、サンプルコードが動いて繋がりました。HalloWorldってあれです。
なのですが、教科書にコンパイラ準拠レベルは1.7にすることと記載されているのを見つけ、準拠レベルを確かめたところ、1.8になっていました。動いてるんだからそのままにしておけばいいものを、教科書通りにと思い(相談した先生からのメールにもあったので)、レベルを1.7に変更しました。レベル以外は何も弄らなかったのですが、404エラーに戻り、繋がらなくなってしまいました。設定を戻して、準拠レベル1.8に戻しても繋がりませんでした。余計なことはすべきではなかったと後悔しています。
何度もプロジェクトを作り直したり再起動しましたが変わりません。
まず、表示されているコンソールですが、

The API version in this SDK is no longer supported on the server! ----------- Latest SDK: Release: 1.9.28 Timestamp: Fri Sep 18 05:42:33 JST 2015 API versions: [1] ----------- Your SDK: Release: 1.9.25 Timestamp: Fri Jul 24 04:07:39 JST 2015 API versions: [1.0] ----------- Please visit https://developers.google.com/appengine/downloads for the latest SDK. ******************************************************** 11 01, 2015 10:30:00 午後 com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml 情報: Successfully processed C:\Users\nana\Downloads\pleiades-e4.4-java-32bit-jre_20140926\pleiades\workspace\kurikomyu\war\WEB-INF/appengine-web.xml 11 01, 2015 10:30:00 午後 com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml 情報: Successfully processed C:\Users\nana\Downloads\pleiades-e4.4-java-32bit-jre_20140926\pleiades\workspace\kurikomyu\war\WEB-INF/web.xml 11 01, 2015 10:30:00 午後 com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties 情報: Overwriting system property key 'java.util.logging.config.file', value 'C:\Users\nana\Downloads\pleiades-e4.4-java-32bit-jre_20140926\pleiades\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.9.25\appengine-java-sdk-1.9.25\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'C:\Users\nana\Downloads\pleiades-e4.4-java-32bit-jre_20140926\pleiades\workspace\kurikomyu\war\WEB-INF\appengine-web.xml' 11 01, 2015 10:30:01 午後 com.google.apphosting.utils.jetty.JettyLogger info 情報: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger 11 01, 2015 10:30:02 午後 com.google.apphosting.utils.jetty.JettyLogger info 情報: jetty-6.1.x 11 01, 2015 10:30:05 午後 com.google.apphosting.utils.jetty.JettyLogger warn 警告: failed Kurikomyu: java.lang.UnsupportedClassVersionError: kurikomyu/project/KurikomyuServlet : Unsupported major.minor version 52.0 11 01, 2015 10:30:05 午後 com.google.apphosting.utils.jetty.JettyLogger warn 警告: failed com.google.appengine.tools.development.DevAppEngineWebAppContext@1551d55{/,C:\Users\nana\Downloads\pleiades-e4.4-java-32bit-jre_20140926\pleiades\workspace\kurikomyu\war}: java.lang.UnsupportedClassVersionError: kurikomyu/project/KurikomyuServlet : Unsupported major.minor version 52.0 11 01, 2015 10:30:05 午後 com.google.apphosting.utils.jetty.JettyLogger warn 警告: failed JettyContainerService$ApiProxyHandler@ca52fd: java.lang.UnsupportedClassVersionError: kurikomyu/project/KurikomyuServlet : Unsupported major.minor version 52.0 11 01, 2015 10:30:05 午後 com.google.apphosting.utils.jetty.JettyLogger warn 警告: Error starting handlers java.lang.UnsupportedClassVersionError: kurikomyu/project/KurikomyuServlet : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:199) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at org.mortbay.util.Loader.loadClass(Loader.java:91) at org.mortbay.util.Loader.loadClass(Loader.java:71) at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:242) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685) at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.Server.doStart(Server.java:224) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:265) at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:288) at com.google.appengine.tools.development.AutomaticInstanceHolder.startUp(AutomaticInstanceHolder.java:26) at com.google.appengine.tools.development.AbstractModule.startup(AbstractModule.java:87) at com.google.appengine.tools.development.Modules.startup(Modules.java:105) at com.google.appengine.tools.development.DevAppServerImpl.doStart(DevAppServerImpl.java:258) at com.google.appengine.tools.development.DevAppServerImpl.access$000(DevAppServerImpl.java:47) at com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:213) at com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:211) at java.security.AccessController.doPrivileged(Native Method) at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:211) at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:270) at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48) at com.google.appengine.tools.development.DevAppServerMain.run(DevAppServerMain.java:218) at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:209) 11 01, 2015 10:30:06 午後 com.google.apphosting.utils.jetty.JettyLogger info 情報: Started SelectChannelConnector@127.0.0.1:8888 11 01, 2015 10:30:06 午後 com.google.appengine.tools.development.AbstractModule startup 情報: Module instance default is running at http://localhost:8888/ 11 01, 2015 10:30:06 午後 com.google.appengine.tools.development.AbstractModule startup 情報: The admin console is running at http://localhost:8888/_ah/admin 11 01, 2015 10:30:06 午後 com.google.appengine.tools.development.DevAppServerImpl doStart 情報: Dev App Server is now running

サーブレットは、

package

import java.io.IOException; import javax.servlet.http.*; @SuppressWarnings("serial") public class KurikomyuServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { resp.setContentType("text/plain"); resp.getWriter().println("Hello, world"); } }

web.xmlは、

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>Kurikomyu</servlet-name> <servlet-class>kurikomyu.project.KurikomyuServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Kurikomyu</servlet-name> <url-pattern>/kurikomyu</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app>

index.htmlは、

<!-- The HTML 4.01 Transitional DOCTYPE declaration--> <!-- above set at the top of the file will set --> <!-- the browser's rendering engine into --> <!-- "Quirks Mode". Replacing this declaration --> <!-- with a "Standards Mode" doctype is supported, --> <!-- but may lead to some differences in layout. --> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Hello App Engine</title> </head> <body> <h1>Hello App Engine!</h1> <table> <tr> <td colspan="2" style="font-weight:bold;">Available Servlets:</td> </tr> <tr> <td><a href="kurikomyu">Kurikomyu</a></td> </tr> </table> </body> </html>

です。余計なことをして後悔しています。自分ではどこが間違っているかもわからず途方にくれています。教えていただきたいです。よろしくお願いします。

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

XML

XMLは仕様の1つで、マークアップ言語群を構築するために使われています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JSP

JSP(Java Server Pages)とは、ウェブアプリケーションの表示レイヤーに使われるサーバーサイドの技術のことです。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。