【发布时间】:2014-07-22 07:06:33
【问题描述】:
我有一个以 '*.htm' 扩展名运行的 spring 项目,我们已将其绑定在 web.xml 文件中。
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
现在我想为聊天应用程序集成 Spring WebSocket 和 stomp js,但这里的问题是 stomp.js 正在将请求发送到没有 '.htm' 扩展名的服务器。 因此,我在每个请求(信息或其他 xhr)中都收到 404 错误。
有什么方法可以启用 Spring WebSocket 和 stomp 带有 '.htm' 扩展名的 js 吗?
我无法删除此扩展程序,它将拖累我当前的应用程序。
【问题讨论】:
标签: spring spring-mvc stomp sockjs spring-websocket