Ответ 1
Я использовал UrlRewriteFilter как важный компонент нескольких моих приложений на основе tomcat и был полностью доволен им.
Я создам веб-приложение, и я хочу использовать переписывание URL. В apache это делается с помощью mod_rewrite. Но как я могу переписать URL-адреса с Tomcat 6?
Я хочу использовать фреймворк Struts 2.
Я использовал UrlRewriteFilter как важный компонент нескольких моих приложений на основе tomcat и был полностью доволен им.
Вы можете сделать подстановочные сопоставления в вашем struts.xml:
<action name="*Crud" class="example.Crud" method="{1}">
...
Затем я думаю, что вы можете установить расширение по умолчанию в /in struts.properties:
struts.action.extension=/
Что касается фильтра URL, здесь хороший пост в блоге.
Это может быть хорошей идеей, чтобы Apache использовался как веб-сервер для статического контента перед сервером приложений Tomcat.
Затем вы можете использовать Apache mod_rewrite и Tomcat.
В любом случае, аналогичный вопрос.