2013-05-01 31 views
0

重新启动我的GWT服务器时出现此异常。我无法找到有关服务器重新加载的此异常的任何信息。这个例外似乎没有引起任何问题,但它开始令我烦恼。在我的办公室运行相同的GWT客户端和服务器代码的其他开发人员在他们的工作站上没有这个问题。重新加载我的GWT开发Web服务器时发生Jetty异常

有没有人有什么想法可能会导致此?

8888端口 [WARN]问题恢复会话bxqd4t7l1o18 java.io.EOFException的 在java.io.ObjectInputStream中的$ BlockDataInputStream.peekByte(来源不明) 在java.io.ObjectInputStream.readObject0(来源不明码头出发) at org.mortbay.jetty.servlet.HashSessionManager.restoreSessions(HashSessionManager。)。 java:360) at org.mortbay.comjet.jetty.servlet.HashSessionManager.doStart(HashSessionManager.java:77) at org.mortbay.component.Abstra ctLifeCycle.start(AbstractLifeCycle.java:39) 在org.mortbay.jetty.servlet.SessionHandler.doStart(SessionHandler.java:115) 在org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 在org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:532) at org.mortbay.jetty.servlet.Context。在org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) at com.google.gwt.dev.shell.jetty.JettyLauncher $ WebAppContextWithReload.doStart(JettyLauncher.java:468) 在org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 在org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) 在org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) 在org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 在org.mortbay.jetty.handler.HandlerWrapper.doStart (HandlerWrapper.java:130) at org.mortbay.jetty.Server.doStart(Server.java:222) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at com.google.gwt .dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:672) at com.google.gwt.dev.DevMode.doStartUpServer(DevM ode.java:509) 在com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1093) 在com.google.gwt.dev.DevModeBase.run(DevModeBase.java:836) 在融为一体。 google.gwt.dev.DevMode.main(DevMode.java:311)

回答

0

我解决了这个通过删除孤立的文件,在战争/ .sessions/

这给了我是一个“无法读取字节缓存”的异常,我通过清除我的gwt-unitCache目录解决了这个问题。现在它工作正常。

1

听起来像Jetty已经序列化了以前的会话并正在尝试恢复它。下面是对码头持久性会话一个HOWTO的链接,也许它可以是一些帮助关闭此功能,Jetty/Howto/Persisting Sessions

+0

我不想禁用持久性会话,因为每次重新启动Web服务器时都必须重新登录。但是这指出了我的正确方向。我结束了刚刚清除war/.sessions文件夹。谢谢! – Zip184 2013-05-01 19:12:00

相关问题