utilisation de Apache en proxy pour Tomcat - Java - Programmation
Marsh Posté le 24-06-2005 à 10:41:21
Bon, j'ai encore cherché et j'ai trouvé qu'en fait, j'ai un tomcat5 et qu'en fait ce n'est plus celle-là... (la doc correspond au tomcat4.1) :
http://jakarta.apache.org/tomcat/t [...] ctors.html
c'est donc pour moi la class:
org.apache.coyote.tomcat5.CoyoteConnector
Je reste à l'écoute de ceux qui auraient déjà fait et qui pourraient me dire ce qu'il faut éviter et ce à quoi il faut penser etc... enfin bref, me donner les voix de la réussite
Merci.
Si j'y arrive... et que ça intéresse du monde, vous pouvez me laisser un mp.
Marsh Posté le 24-06-2005 à 11:38:43
Help
En fait, je crois qu'il faut plutôt me pencher sur la partie Engine (y a des truc par défaut pour faire des filtres sur les ip ou host mais ce n'est pas ce que je veux, il faut que je regarde l'url demandée et que j'utilise une api pour aller voir si l'utilisateur est authentifié -authentification applicative autre que celle de tomcat ou apache-)
Personne n'a déjà fait ça?
Marsh Posté le 24-06-2005 à 12:26:51
Bon en fait, y a juste à créer sa propre Valve : c'est super facile en fait lol.
Suffit de comprendre le mécanisme...
Marsh Posté le 24-06-2005 à 10:17:45
Salut,
bon voilà, je veux utiliser apache en proxy devant mon tomcat, pour ça, j'ai été voir ce lien qui explique comment faire au niveau paramétrage : http://jakarta.apache.org/tomcat/t [...] howto.html
On peut y voir qu'on crée un connector avec la class "org.apache.catalina.connector.http.HttpConnector"
=> je veux faire pareil sauf que je veux faire des vérifications pour renvoyer une erreur style "t'as pas le droit" quand je ne veux pas que l'utilisateur accède à la page demandée. Pour cela je souhaite voir comment est foutue la class "org.apache.catalina.connector.http.HttpConnector" pour m'en inspirer (je ne sais pas faire un connector comme ça de rien...) et me faire mon connector qui vérifié des choses avant de renvoyer ou non la page demandée.
=> je ne parviens pas à trouver cette #@#@# de class "org.apache.catalina.connector.http.HttpConnector", dans quel .jar est-elle svp? j'ai cherché dans jakarta-tomcat\server\lib\catalina.jar et tous les.jar que j'ai pu trouvé sans succès. Elle doit pourtant bien être quelque part...
Sinon est-ce que quelqu'un a déjà fait cela et pourrait me donner quelques pistes, quelques exemples de codes. Merci (mais déjà l'endroit où se trouve cette class serait très bien)