Java 为什么.jsp页面没有显示在浏览器上?

Java 为什么.jsp页面没有显示在浏览器上?,java,html,eclipse,jsp,Java,Html,Eclipse,Jsp,我在eclipse中创建了一个简单的web应用程序项目。它包括— jsp页面 servlet和 html文件 jsp页面只包含一个要打印的文本,如Hello 在Google app engine上部署此项目后,唯一的html页面是get display。对于jsp页面,它显示500服务器错误。 为什么会这样? web.xml 在web.xml中添加以下代码并重试 <context-param> <param-name>com.sun.faces.enableThrea

我在eclipse中创建了一个简单的web应用程序项目。它包括—

  • jsp页面
  • servlet和
  • html文件
  • jsp页面只包含一个要打印的文本,如Hello 在Google app engine上部署此项目后,唯一的html页面是get display。对于jsp页面,它显示500服务器错误。 为什么会这样? web.xml


    在web.xml中添加以下代码并重试

     <context-param>
     <param-name>com.sun.faces.enableThreading</param-name>
     <param-value>false</param-value>
     </context-param> 
    
    
    com.sun.faces.enableThreading
    错误的
    
    GAE日志怎么说?Well 500是一个服务器错误,因此您应该检查服务器日志,看看实际错误是什么。Hi Joachim EXCEPTION java.lang.IllegalArgumentException位于com.google.appengine.runtime.Request.process-javax.servlet.ServletContext log:unavailable javax.servlet.UnavailableException位于org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)。W com.google.apphosting.utils.jetty。RuntimeAppEngineWebAppContext@9c019f{/,/base/data/home/apps/s~app anuja/1.3747349012259857 C 2014-03-28 01:45:54.481 servlet javax.servlet.UnavailableException未捕获异常:初始化失败。在com.google.apphosting.runtime.jetty.AppVersionHandlerMahi-Thomas,上述异常显示在服务器日志中。请帮助我。我正在尝试解决这个问题从上一个月开始。谢谢你的建议。仍然存在相同的问题。-1没有解释他为什么要这样做以及“代码”的作用。只是“尝试”Checkgoogleapp com.app.Checkgoogleapp.CheckgoogleappServlet Checkgoogleapp/Checkgoogleapp com.sun.faces.enableThreading false index.html是否有解决此问题的方法?在我的应用程序中,如果我过去添加了简单的servlet,那么它工作得很好,但当我们添加带有servlet的jsp时,它在web浏览器中显示为500。
    W 2014-03-28 01:45:54.477
    
    EXCEPTION 
    java.lang.IllegalArgumentException
        at com.google.appengine.runtime.Request.process-16aacb2b4ef7a208(Request.java)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:360)
        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 com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)
        at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)
        at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:188)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)
        at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)
        at java.lang.Thread.run(Thread.java:724)
    
    E 2014-03-28 01:45:54.478
    
    javax.servlet.ServletContext log: unavailable
    javax.servlet.UnavailableException
        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
        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 com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:219)
        at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:194)
        at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:134)
        at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:446)
        at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)
        at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)
        at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:188)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)
        at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)
        at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
        at java.lang.Thread.run(Thread.java:724)
    
    W 2014-03-28 01:45:54.479
    
    Failed startup of context com.google.apphosting.utils.jetty.RuntimeAppEngineWebAppContext@9c019f{/,/base/data/home/apps/s~app-anuja/1.374734901225985743}
    java.lang.NullPointerException
        at java.lang.Class.isAssignableFrom(Native Method)
        at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
        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 com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:219)
        at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:194)
        at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:134)
        at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:446)
        at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)
        at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)
        at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:188)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)
        at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)
        at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
        at java.lang.Thread.run(Thread.java:724)
    
    C 2014-03-28 01:45:54.481
    
    Uncaught exception from servlet
    javax.servlet.UnavailableException: Initialization failed.
        at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:228)
        at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:194)
        at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:134)
        at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:446)
        at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)
        at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)
        at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:188)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)
        at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)
        at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
        at java.lang.Thread.run(Thread.java:724)
    
     <context-param>
     <param-name>com.sun.faces.enableThreading</param-name>
     <param-value>false</param-value>
     </context-param>