2013-05-01 32 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

相關問題