JSP ファイルを読み込もうとしていますが、空のアプリケーションであるか、Google App Engine が提供するデモの 1 つであるかに関係なく、同じエラーが発生します。
私のEclipse設定と関係があると思います。
どんな助けでも大歓迎です。私はちょうどあきらめようとしています。
HTTP エラー 500
/guestbook.jsp へのアクセスに問題があります。理由:
Unable to load class for JSP
のせいで:
org.apache.jasper.JasperException: org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144) の org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:630) で JSP のクラスをロードできませんorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329) で org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) で org.apache.jasper.servlet.JspServlet.service (JspServlet.java:260) com.google.appengine.tools.development.PrivilegedJspServlet.access$101 (PrivilegedJspServlet.java:23) com.google.appengine.tools.development.PrivilegedJspServlet$2.run(PrivilegedJspServlet.java:59) ) com.google.appengine.tools.development.PrivilegedJspServlet.service(PrivilegedJspServlet.java:57) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) で org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) で org.mortbay.jetty.servlet.ServletHandler$CachedChain .doFilter(ServletHandler.java:1166) com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:35) org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) ) com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58) で org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) で com.google. apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122) で org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) で com.google.appengine .tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:97) org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler) .java:388) org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) で org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) で org.mortbay.jetty. com.google.apphosting.utils.jetty の org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) の handler.ContextHandler.handle(ContextHandler.java:765)。com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java: 351) org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) で org.mortbay.jetty.Server.handle(Server.java:326) で org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection) .java:542) で org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923) で org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) で org.mortbay.jetty.HttpParser. parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) 原因: java.lang.ClassNotFoundException: org.apache.jsp.guestbook_jsp at java.net.URLClassLoader$1 org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader で) .java:134) at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) at org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628) ... 38 以上の原因:URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.apache.jasper.servlet.JasperLoader.loadClass (JasperLoader.java:134) at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) at org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628) ... 38 以上:URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.apache.jasper.servlet.JasperLoader.loadClass (JasperLoader.java:134) at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) at org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628) ... 38 以上:38 以上の原因:38 以上の原因:
java.lang.ClassNotFoundException: org.apache.jsp.guestbook_jsp at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass( URLClassLoader.java:190) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) org.apache.jasper org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144) の .JspCompilationContext.load(JspCompilationContext.java:628) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329) のorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at com.google.appengine.tools.development.PrivilegedJspServlet.access$101(PrivilegedJspServlet.java:23) で com.google.appengine.tools.development.PrivilegedJspServlet$2.run(PrivilegedJspServlet.java:59) で java.security.AccessController.doPrivileged(Native Method) でorg.mortbay.jetty.servlet.ServletHolder.handle( ServletHolder.java:511) org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:35) org .mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) com.google.appengine.api.blobstore.dev.com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) で com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122) で org.mortbay.jetty .servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at com.google.appengine.tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:97) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) org .mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70) at org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:152) で com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:351) で org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) でorg.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923) org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay .jetty.HttpConnection.handle(HttpConnection.java:404) で org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) で org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) )実行 (QueuedThreadPool.java:582)実行 (QueuedThreadPool.java:582)