debugging - GWT:码头在调试时抛出空指针异常

标签 debugging gwt

我目前正在开发 gwt Web 应用程序,该应用程序已接近完成,但现在我在将项目作为 Web 应用程序调试时收到以下警告:

Jan 10, 2012 5:13:55 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed greetServlet: java.lang.NullPointerException
Jan 10, 2012 5:13:55 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: Failed startup of context com.google.appengine.tools.development.DevAppEngineWebAppContext@29ef4453{/,/home/ich/Eclipse Workspace/Mein Wochenplaner/war}
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 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:191)
at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:239)
at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:146)
at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:97)
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1068)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:811)
at com.google.gwt.dev.DevMode.main(DevMode.java:311)
Jan 10, 2012 5:13:55 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: The server is running at http://localhost:8888/
Jan 10, 2012 5:13:55 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: The admin console is running at http://localhost:8888/_ah/admin

Eclipse 仍然给我一个 url,但是当我打开它时,我得到一个 http

503 error, service unavailable



因为我的开始 html 无法访问。

最佳答案

我有一个类似的问题。结果是,当我用一些示例代码创建一个 Web 应用程序项目模板时,一个 servlet 条目被添加到 web.xml 中,而没有任何相应的 servlet 代码。

只需删除冗余条目,滚动我自己的 servlet,它就可以正常工作

关于debugging - GWT:码头在调试时抛出空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8807839/

相关文章:

java - 取消 GWT 重复计时器

gwt - 如何使用 gwt 以 MVP 模式向演示者公开表格小部件

linux - 如何使字符串参数的 strace 打印地址而不仅仅是它们的值?

debugging - 在 VS 2005 中调试 SSIS 包时如何单步执行数据流组件的脚本?

eclipse - 使用 Eclipse 调试 Node.js 应用程序

java - 如何选择在主机页面上加载哪个GWT模块?

ios - 如何获取控制台日志并在 TextView 中显示 [Swift]

linux - Linux 终端中的双倍间距线

GWT - 绕过访问控制允许来源?