Comment réécrire l’URL dans Tomcat 6

Je vais construire une application web et je veux utiliser la réécriture d’url. En apache, cela se fait avec mod_rewrite. Mais comment puis-je réécrire les URL avec Tomcat 6?

Je veux utiliser le framework Struts 2.

J’ai utilisé UrlRewriteFilter comme composant critique de quelques applications basées sur Tomcat et j’en suis totalement satisfait.

Vous pouvez faire des mappages de caractères génériques dans votre struts.xml:

 ... 

Ensuite, je pense que vous pouvez définir votre extension d’action par défaut sur / dans struts.properties :

 struts.action.extension=/ 

En ce qui concerne le filtre URL, voici un bon article de blog .

Il pourrait être judicieux d’avoir Apache comme serveur Web pour le contenu statique devant le serveur d’applications Tomcat.

Vous pouvez ensuite utiliser les mod_rewrite et Tomcat d’Apache .

En tout cas, il y a une question similaire .