J'ai une appli web avec comme web.xml :
Au lieu de faire http://localhost:8084/wsxseditor/service/document.jsp
je peux juste taper :
http://localhost:8084/wsxseditor/document/
Mais j'en veux plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?xml version="1.0" encoding="UTF-8"?> <web-app ...> <servlet> <servlet-name>UriAdaptor</servlet-name> <jsp-file>/service/documents.jsp</jsp-file> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>UriAdaptor</servlet-name> <url-pattern>/documents/*</url-pattern> </servlet-mapping> </web-app>
Je voudrais n'avoir qu'à taper http://localhost:8084/document/
et visiblement, ce n'est pas dans le web.xml. C'est parait-il ce que l'on appelle des Cool Urls.
J'ai checké un peu avec la réécriture d'url d'Apache httpd, mais sans résultat fabuleux.
http://dltj.org/article/apache-httpd-and-tomcat/ permet de faire le job, mais il faut installer un module mod_proxy_html en plus de mod_proxy ce qui me plait moyen.
D'autres solutions ?
Partager