Java 如何使用xml配置配置Spring4WebSocket和sockjs
嗨,我当前的websocket配置是Java 如何使用xml配置配置Spring4WebSocket和sockjs,java,spring-mvc,stomp,spring-websocket,sockjs,Java,Spring Mvc,Stomp,Spring Websocket,Sockjs,嗨,我当前的websocket配置是 <websocket:message-broker application-destination-prefix="/app"> <websocket:stomp-endpoint path="/chat"> <websocket:sockjs></websocket:sockjs> </websocket:stomp-endpoint>
<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>
有什么问题,请提出建议
谢谢当使用
*.html
模式时,您只将这些请求映射到DispatcherServlet-忽略所有其他请求(在本例中,所有SockJS/websocket/etc请求),servlet容器返回HTTP 404错误
因此,是的,您应该使用“/”
作为映射模式,否则它将无法工作
开始编写websocket应用程序可能很困难——需要注意很多新概念和新事物。但是编程模型实际上非常接近SpringMVC
以下是一些帮助您的建议:
- 一些“轻松阅读”(模式非常有用)
- 试试
- 看看设计良好的示例应用程序,例如
*.html
模式时,您仅将这些请求映射到DispatcherServlet-忽略所有其他请求(在本例中,所有SockJS/websocket/etc请求),servlet容器返回HTTP 404错误
因此,是的,您应该使用“/”
作为映射模式,否则它将无法工作
开始编写websocket应用程序可能很困难——需要注意很多新概念和新事物。但是编程模型实际上非常接近SpringMVC
以下是一些帮助您的建议:
- 一些“轻松阅读”(模式非常有用)
- 试试
- 看看设计良好的示例应用程序,例如
- 怎么样
添加此代码
<async-supported>true</async-supported>
true
关于web.xml文件
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>
</servlet>
调度员服务
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
/WEB-INF/spring/config.xml
1.
真的
我是这样使用代码的它工作并且不显示路径错误怎么样
添加此代码
<async-supported>true</async-supported>
true
关于web.xml文件
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>
</servlet>
调度员服务
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
/WEB-INF/spring/config.xml
1.
真的
我是这样使用代码的它可以工作并且不显示路径错误