Bonjour.
Au travail, nous avons un tomcat et un apache.
Mon appli fonctionne correctement en attaquant directement tomcat (port 8080).
Le dns est configuré pour que losqu'on tape http://autorisation, on pointe vers la bonne IP.
L'application tomcat s'appelle aussi "autorisation"
Nous avons configuré un virtual host et utilisons le mode JK.
Cela a l'air de fonctionner car lorsque'on tape http://autorisation, on tombe bien sur l'application tomcat sans avoir à taper http://autorisation/autorisation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <VirtualHost *:80> ServerName autorisation ServerAlias autorisation RewriteEngine On RewriteRule /(.*) /autorisation [PT] CustomLog logs/monappli_access.log ErrorLog logs/monappli_error.log JkLogFile logs/MonAppli_mod_jk.log JkMount /autorisation* worker1 </VirtualHost>
Le seul problème est que l'application fonctionne mal car lorsqu'on charge un champ depuis la session en JSP via session.getAttribute("monParam"), on ne récupère pas les valeurs.
Après avoir regardé ce qui passait comme fichier (via chrome), je remarque que le jsessionid n'est pas le même entre la première page et les suivantes. Cela est pour moi la cause qui nous fait perdre cette session.
Y-a-t-il un moyen de configurer correctement l'appache pour ne pas avoir ce probleme de session.
Nous avons essayé aussi de faire uniquement une redirection (sans rewrite):
Redirect / http://autorisation/autorisation mais cela boucle (ca boucle sur le serveur mais en local sur mon poste...)
Merci d'avance
Partager