2014-11-08 360 views
2

我希望你能幫助我。
我試圖從Tomcat運行WebSocket示例(tomcat_dir \ webapps \ examples \ websocket),並且在我沒有使用Intellij IDEA的情況下手動啓動Tomcat時工作正常。然後我將echo.xhtmlEchoAnnotation.java移動到我的IDEA項目中,並失敗。我得到「Info:WebSocket連接關閉,代碼:1006」。它說「類'echoAnnotation'從來沒有使用過」,所以我認爲tomcat無法在當前條件下看到它。我該如何解決它? 謝謝。WebSocket在IDEA中不起作用

enter image description here

回答

1

我找到了解決方案。我必須創建一個新項目,並在第一個屏幕上標記「WebSockets」。 UPDATE 上述解決方案不正確,創建項目(魔術)後幾分鐘停止工作。解決這個問題的正確方法是使用TomEE來代替Tomcat。

1

我知道晚會是晚會。我也面臨同樣的問題。我正在使用Intellij IDEA 14.1.3。我已經通過從工件中刪除web-socket-api.jar來解決問題。項目結構中的問題不應解決(工件'[Your-module-name]:war exploded':模塊'[Your-module-name]'所需的庫'websocket-api'從工件中缺失[修復])。問題應該存在那裏。你不應該修復。這就是我解決問題的方法。

0
<dependency> 
    <groupId>javax.websocket</groupId> 
    <artifactId>javax.websocket-api</artifactId> 
    <version>1.0</version> 
    <scope>provided</scope> 
</dependency> 

試圖以前的帖子與<scope>provided</scope>或喜歡使用

相關問題