「*.htm」拡張子で実行されている1つの春のプロジェクトがあります.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」拡張子なしでサーバーにリクエストを送信していることです。そのため、各リクエスト (info またはその他の xhr) で 404 エラーが発生しています。
Spring WebSocket を有効にして '.htm' 拡張子の js をストンプする方法はありますか?
この拡張機能を削除することはできません。現在のアプリケーションが中断されます。