gpt4 book ai didi

java - 使用tomcat的Eclipse中的WebSocket错误

转载 作者:行者123 更新时间:2023-11-28 23:31:11 25 4
gpt4 key购买 nike

我尝试在 Eclipse 中使用 Tomcat 7.0 部署一个 websocket 应用程序。在本地主机上部署应用程序后,当我尝试访问 websocket 时,它会抛出这样的错误

WebSocket connection to 'ws://localhost:8080/GroupChatServer/chat?name=hari' failed: Error during WebSocket handshake: Unexpected response code: 404

我在 http://localhost:8080/GroupChatServer/

我从这个链接尝试了一个示例聊天应用程序: GroupChatServer

谁能帮我解决这个问题?

最佳答案

您没有提供足够的细节来绝对回答问题。

我也有类似的问题

握手期间发生错误,因为 Tomcat 有自己的 websockets api。因此,您可能已经在 pom.xml 中添加了 JSR 实现或类似于 javax.websocket-api 的内容,但在运行时会发生冲突。

尽量不要将您的 Websocket 库导出到您的网络服务器,因此它使用自己的实现。

如果你使用maven,按照提供的方式设置websocket依赖:

    <!-- Provided Websocket API, because tomcat has its own implementation -->
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>

关于java - 使用tomcat的Eclipse中的WebSocket错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30217414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com