utilisation de Apache en proxy pour Tomcat

utilisation de Apache en proxy pour Tomcat - Java - Programmation

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)

Reply

Marsh Posté le 24-06-2005 à 10:17:45   

Reply

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.

Reply

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?

Reply

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...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed