2012-12-07 60 views
0

1.6 EventBus與檢票想嘗試新的EventBus在檢票6,但我有麻煩Tomcat7正確部署...試圖落實Tomcat7

任何一種執行結果的某種的錯誤。 最新的嘗試是通過使用wicket 1.6,Tomcat7和Wicket-atmosphere 0.3,我想我現在快到了!

不管怎麼說,嘗試部署模塊即時得到從Tomcat一個「NoClassDefFound ...

dec 07, 2012 10:50:54 EM org.apache.catalina.loader.WebappClassLoader loadClass 
Info: Illegal access: this web application instance has been stopped already. Could not load org.apache.catalina.websocket.WsOutbound. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to at 
tempt to terminate the thread which caused the illegal access, and has no functional impact. 
java.lang.IllegalStateException 
     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1597) 
     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556) 
     at org.atmosphere.container.version.TomcatWebSocket.close(TomcatWebSocket.java:129) 
     at org.atmosphere.cpr.AtmosphereResponse$1.close(AtmosphereResponse.java:545) 
     at org.atmosphere.cpr.AsynchronousProcessor.cancelled(AsynchronousProcessor.java:568) 
     at org.atmosphere.container.BlockingIOCometSupport.cancelled(BlockingIOCometSupport.java:165) 
     at org.atmosphere.cpr.AsynchronousProcessor$AsynchronousProcessorHook.closed(AsynchronousProcessor.java:634) 
     at org.atmosphere.websocket.DefaultWebSocketProcessor.close(DefaultWebSocketProcessor.java:262) 
     at org.atmosphere.container.TomcatWebSocketHandler.onClose(TomcatWebSocketHandler.java:71) 
     at org.apache.catalina.websocket.StreamInbound.doOnClose(StreamInbound.java:215) 
     at org.apache.catalina.websocket.StreamInbound.closeOutboundConnection(StreamInbound.java:197) 
     at org.apache.catalina.websocket.StreamInbound.onData(StreamInbound.java:161) 
     at org.apache.coyote.http11.upgrade.UpgradeProcessor.upgradeDispatch(UpgradeProcessor.java:83) 
     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:583) 
     at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1770) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
     at java.lang.Thread.run(Thread.java:722) 

dec 07, 2012 10:50:54 EM org.apache.coyote.AbstractProtocol$AbstractConnectionHandler process 
Allvarlig: null 
java.lang.NoClassDefFoundError: org/apache/catalina/websocket/WsOutbound 
     at org.atmosphere.container.version.TomcatWebSocket.close(TomcatWebSocket.java:129) 
     at org.atmosphere.cpr.AtmosphereResponse.close(AtmosphereResponse.java:785) 
     at org.atmosphere.cpr.AtmosphereResourceImpl.cancel(AtmosphereResourceImpl.java:830) 
     at org.atmosphere.websocket.DefaultWebSocketProcessor.close(DefaultWebSocketProcessor.java:272) 
     at org.atmosphere.container.TomcatWebSocketHandler.onClose(TomcatWebSocketHandler.java:71) 
     at org.apache.catalina.websocket.StreamInbound.doOnClose(StreamInbound.java:215) 
     at org.apache.catalina.websocket.StreamInbound.closeOutboundConnection(StreamInbound.java:197) 
     at org.apache.catalina.websocket.StreamInbound.onData(StreamInbound.java:161) 
     at org.apache.coyote.http11.upgrade.UpgradeProcessor.upgradeDispatch(UpgradeProcessor.java:83) 
     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:583) 
     at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1770) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
     at java.lang.Thread.run(Thread.java:722) 

有點兒問兩個問題在這裏...

1時:是什麼原因導致這個錯誤谷歌RLY心不是幫助很多這樣時間:秒

2:有沒有關於如何獲得Wicket的氣氛工作

不要吝嗇工作完全指南/教程?在我的問題中含糊不清,但我真的不知道還有什麼其他信息可以在這裏相關。

我的配置是從Wicket atmosphere initialization exception

回答

0

幾乎等同於在後(和鏈接)給出的那些如我最近了解到,一個NoClassDefFoundException是一個討厭的一個。在我的情況下,蝕食吃了我的工作區。將相同的代碼檢入一個新代碼會有所幫助,但一遍又一遍地刷新舊代碼不會。我能夠找到這個類,但是Java不能。由於你的錯誤來自Tomcat,而不是eclipse,只是下載一個新的(並重新部署應用程序)可能會有所幫助。我知道,這很可怕,我不喜歡這樣的東西,但這是讓事情再次運行的唯一方法。

+0

我是如何討厭這類問題的......你從不學習任何東西:S – David