gpt4 book ai didi

java - 如何使用 xml 配置使用 sockjs 配置 Spring 4 WebSocket

转载 作者:太空宇宙 更新时间:2023-11-04 13:24:20 25 4
gpt4 key购买 nike

您好,我当前的 websocket 配置是。

    <websocket:message-broker application-destination-prefix="/app">
<websocket:stomp-endpoint path="/chat">
<websocket:sockjs></websocket:sockjs>
</websocket:stomp-endpoint>
<websocket:simple-broker prefix="/topic"/>
</websocket:message-broker>

我的 url 模式配置是

    <servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>

如果我将模式更改为“/”,那么它就可以正常工作给出错误

GET http://localhost:8080/demoapp/chat/info 404 (Not Found)

有什么问题请提出。

谢谢

最佳答案

使用 *.html 模式时,您仅将这些请求映射到 DispatcherServlet - 所有其他请求(在本例中为所有 SockJS/websocket/etc 请求)都将被忽略,并且 servlet 容器会返回 HTTP 404 错误。

所以,是的,您应该使用 "/" 作为映射模式,否则它将无法工作。

开始编写 Websocket 应用程序可能很困难 - 有很多新概念和需要注意的事情。但其编程模型实际上与 Spring MVC 非常接近。

以下是一些可以帮助您的提示:

关于java - 如何使用 xml 配置使用 sockjs 配置 Spring 4 WebSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32806366/

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