我有一个以 '*.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 js 扩展名为 '.htm' 吗?
我无法删除此扩展程序,它将拖累我当前的应用程序。