Я использую JBoss 4.0.5.GA для запуска набора Java-приложений. Одним из них является веб-интерфейс, использующий Spring 1.4. Отображения URL-адресов настраиваются таким образом, что «поддельные» страницы из URL-адресов запроса отображаются на контроллеры. Это означает, что когда кто-то запрашивает /index.htm, на диске нет фактического index.htm, и этот запрос сопоставляется с конкретным контроллером, который затем отображает представление jsp.
Таким образом, проблема заключается в следующем: мне нужно указать JBoss каким-либо образом пересылать все запросы на индексы каталогов на соответствующие URL-адреса «index.htm» следующим образом: / → /index.htm
; /news/ → /news/index.htm
; /foo/bar/baz/ → /foo/bar/baz/index.htm
и т. Д.
Я не могу использовать функцию Tomcat welcome-file-list
, потому что он ищет эти файлы на диске, в то время как все index.htm являются поддельными и фактически не существуют на диске.