【问题标题】:GWT 2.7 exception when launching in dev mode from ec从 ec 以开发模式启动时出现 GWT 2.7 异常
【发布时间】:2016-03-08 16:51:49
【问题描述】:

我正在尝试从 Eclipse (Kepler) 以开发模式运行我的 GWT 2.7 应用程序。当我启动它时,我得到以下异常。谁能告诉我我能做些什么来解决这个问题?

在端口 8888 上启动 Jetty [警告] 失败 org.eclipse.jetty.security.ConstraintSecurityHandler@6c86fa3c: java.lang.ArrayStoreException: org.eclipse.jetty.security.SecurityHandler$1 java.lang.ArrayStoreException: org.eclipse.jetty.security.SecurityHandler$1 在 org.eclipse.jetty.util.LazyList.addToArray(LazyList.java:455) 在 org.eclipse.jetty.server.handler.ContextHandler.addEventListener(ContextHandler.java:599) 在 org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:300) 在 org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:453) 在 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) 在 org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) 在 org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115) 在 org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:124) 在 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) 在 org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) 在 org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115) 在 org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763) 在 org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249) 在 org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242) 在 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717) 在 org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494) 在 com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:541) 在 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) 在 org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) 在 org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:162) 在 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) 在 org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) 在 org.eclipse.jetty.server.Server.doStart(Server.java:282) 在 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) 在 com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:740) 在 com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:632) 在 com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1054) 在 com.google.gwt.dev.DevModeBase.run(DevModeBase.java:836) 在 com.google.gwt.dev.DevMode.main(DevMode.java:413)

【问题讨论】:

    标签: exception gwt dev-mode


    【解决方案1】:

    您是否使用-nosuperDevMode 标志运行它?

    GWT 停止支持常规开发模式。浏览器本身(当然是 Chrome)不再支持启用开发模式的 API。您可能想查看Super Dev Mode,这是当前支持的方法。你可以用它在浏览器中调试

    【讨论】:

    • 谢谢!我认为这就是问题所在。
    • 我还是遇到了一些麻烦。我只是选择 Debug As -> Web Application (GWT Super Dev Mode)。控制台选项卡显示三个类似的异常。我读到这可能是因为我需要一个 xerces jar。我尝试添加 xercesImpl-2.9.1.jar 并没有什么区别。请原谅我相对缺乏经验,因为这是我第一次使用这些东西。例外情况是:org.xml.sax.SAXNotRecognizedException:功能:apache.org/xml/features/nonvalidating/load-external-dtd
    猜你喜欢
    • 1970-01-01
    • 2011-10-14
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    相关资源
    最近更新 更多