Bonjour,
Merci des précisions.
J'ai écrit un client Restlet en quelques lignes et j'ai réussi à dialoguer avec la Servlet B à partir de la Servlet A. Seul un petit problème de mapping à résoudre; je suis obligé de préciser l'url complète :
Request request = new Request(Method.POST, "http://127.0.0.1:8080/application2/servletB");
alors que la Servlet B est mappée dans Tomcat :
1 2 3 4
| <servlet-mapping>
<servlet-name>servletB</servlet-name>
<url-pattern>/servletB</url-pattern>
</servlet-mapping> |
Les 2 servlets n'appartienent pas à la même application sous webapps; accès :
http://127.0.0.1:8080/application1/servletA
http://127.0.0.1:8080/application2/servletB
Au lieu de préciser une url absolue, j'aimerais pouvoir la définir uniquement par
Request request = new Request(Method.POST, "/application2/servletB");
Mais dans ce cas je n'arrive pas à atteindre la Servlet B.
Partager