[TOMCAT + APACHE] Quelqu'un as déjà fait ??

Quelqu'un as déjà fait ?? [TOMCAT + APACHE] - Programmation

Marsh Posté le 11-01-2002 à 11:24:04    

J'ai install Tomcat 4.0.1 et apache 1.3.22  
pour m'initier à JAVA/JSP.
 
jusque là tout va bien le serveur Tomcat fonctionne sur son propre port et le serveur apache sur le classique port 80 ;)
 
Mon pb c'est lors de l'intégration TOMCAT+APACHE pour accéder via le port 80 du serveur HTTP au serveur TOMCAT. Cela fonctionne un coup sur 2 :(  
y-a-t-il qq chose que j'aurais loupé dans la config ?


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 11-01-2002 à 11:24:04   

Reply

Marsh Posté le 11-01-2002 à 12:58:07    

c'est quoi l'interet de se servir d'apache plutot que tomcat comme serveur http ?

Reply

Marsh Posté le 11-01-2002 à 13:16:17    

benou a écrit a écrit :

c'est quoi l'interet de se servir d'apache plutot que tomcat comme serveur http ?  




 
tomcat est beaucoup moins efficace qu´apache pour les documents statiques

Reply

Marsh Posté le 11-01-2002 à 14:00:13    

ouaip et c que je fait du PHP aussi :D
Donc j'ai besoin d'apache ;) pour çà.
 
J'ai essayé de config Tomcat 3.3 et là j'arrive pas mieux :( à le faire communiquer avec apache :( apache me dit bien que mod_jk 1.1.0 est lancé en tant que module mais rien ne se passe quand j'essaie d'accéder aux pages d'examples tomcat (le serveur tomcat fonctionne bien lui sur le port 8080)


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 11-01-2002 à 14:06:21    

m@nou a écrit a écrit :

ouaip et c que je fait du PHP aussi :D
Donc j'ai besoin d'apache ;) pour çà.
 
J'ai essayé de config Tomcat 3.3 et là j'arrive pas mieux :( à le faire communiquer avec apache :( apache me dit bien que mod_jk 1.1.0 est lancé en tant que module mais rien ne se passe quand j'essaie d'accéder aux pages d'examples tomcat (le serveur tomcat fonctionne bien lui sur le port 8080)  




 
Bin commence par regarder les logs d'apache et de tomcat. Déjà rien que pour voir si ta requete passe bien d'apache vers tomcat.


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 11-01-2002 à 14:13:47    

m@nou a écrit a écrit :

ouaip et c que je fait du PHP aussi :D
Donc j'ai besoin d'apache ;) pour çà.
 
J'ai essayé de config Tomcat 3.3 et là j'arrive pas mieux :( à le faire communiquer avec apache :( apache me dit bien que mod_jk 1.1.0 est lancé en tant que module mais rien ne se passe quand j'essaie d'accéder aux pages d'examples tomcat (le serveur tomcat fonctionne bien lui sur le port 8080)  




 
Le probleme est que le port 8080 (port charge d´ecouter les requetes HTTP) de tomcat n´a rien a voir avec la communication d´apache et tomcat car ils utilisent le protocole AJP. (8007 par defaut sur tomcat je crois)

Reply

Marsh Posté le 11-01-2002 à 14:21:01    

ben j'ai regardé çà déjà :D mais c vraiment pas causant :(
 
en tomcat 4.0.1 çà marche un coup sur 2 et quand çà marche pas  
y'a l'air d'avoir une interruption de communication entre les deux :( (erreur htpp 500)
 
extrait de la log apache

Code :
  1. [Fri Jan 11 14:22:52 2002] [error] Invalid packet 21
  2. [Fri Jan 11 14:22:52 2002] [error] Communitcation interrupted


 
en tomcat 3.3 j'ai rien dans les logs :( juste une erreur http 404 me disant effectivement que çà communique pas.
 
oui, j'ai oublié de préciser chui sous windaube NT 4 SP6


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 11-01-2002 à 14:23:36    

zeltron a écrit a écrit :

 
 
Le probleme est que le port 8080 (port charge d´ecouter les requetes HTTP) de tomcat n´a rien a voir avec la communication d´apache et tomcat car ils utilisent le protocole AJP. (8007 par defaut sur tomcat je crois)  




 
Oui tu peux tester tomcat sans apache sur le port 8080 (modifiable dans server.xml)
 
ajp12 c bien 8007 et ajp13 sur le 8009 pour la v3.3 de tomcat
 
pour tomcat v4 c le module webapp qui est utilisé et çà passe par le port 8008.


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 11-01-2002 à 14:25:20    

Un indice en cas de config avec mod_jk, il faut toujours lancer apache AVANT tomcat, et arrêter tomcat avant apache.
 
A++

 

[edtdd]--Message édité par WiseTechi--[/edtdd]

Reply

Marsh Posté le 11-01-2002 à 14:37:37    

m@nou a écrit a écrit :

 
Oui tu peux tester tomcat sans apache sur le port 8080 (modifiable dans server.xml)




 
Ca je m´en doute bien vu que c´est aussi un server httpd. ce que je te dis c´est que pour la communication fonctionne entre apache et tomcat ca va passer par un autre port. Fais un netstat -a pour verifier que tomcat ecoute bien sur le port que tu as specifie dans la conf de ton mod_jserv ou mod_jk
 
 
Tu peux generer automatiquement le fichier de conf pour le mod_jk en lancant tomcat avec l´option jkconf car si tu l´as configure a la main il se pourrait que tu aies fait un erreur.

 

[edtdd]--Message édité par zeltron--[/edtdd]

Reply

Marsh Posté le 11-01-2002 à 14:37:37   

Reply

Marsh Posté le 11-01-2002 à 14:39:34    

çà ne change rien pour la config Tomcat 3.3 + apache et mod_jk (error 404)
doit me manquer un truc mais je vois pas koi :(
 
 
j'ai bien la ligne  
 
JkMount /examples/* ajp13 pour indiquer à apache de rédiriger vers tomcat via le module mod_jk.


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 11-01-2002 à 17:30:13    

:jap: zeltron pour les pistes j'ai trouvé ;) pour Tomcat 3.3  
c beaucoup + stable que la 4.0.1 en tout k sous windows.
 
donc effectivement un commande à passer pour se créer le fichier  
mod_jk.conf soit tomcat start -jkconf

çà crée le fichier dans jakarta-tomcat-3.3/conf/auto/
 
ensuite juste un include dans le httpd.conf à faire
 
include jakarta-tomcat-3.3/conf/auto/mod_jk.conf
 
et le tour est joué ;)
 
Pas d'idée pour la v4.0.x ?

 

[edtdd]--Message édité par m@nou--[/edtdd]


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 12-01-2002 à 19:24:14    

Bonjour!
 
1/ Heu je pensais que Apache-Tomcat 4.0 n'était en fait que la réunion du serveur Apache et du moteur de servlets Tomcat... J'ai tort?
 
2/ Tu peux configurer comme tu veux ton port d'écoute dans les fichier de configuration d'Apache, comme les autres te le disent.
 
3/ Quel est l'interêt de mélanger du Php et du Jsp, je trouve cela vraiment ridicule... Si tu apprends les Jsp, lâche complétement Php! Jsp est bcp plus puissant que Php, car plus formel, possédant toutes les API de java, combine les JavaBean, etc...
 
Bon enfin bref explique moi pourquoi tu veux mélanger Php et Jsp? Je sais que les dernières version de Php permettent d'utiliser directement du Java dans son code, mais bon l'interêt me paraît assez limité...

Reply

Marsh Posté le 13-01-2002 à 17:24:29    

Roco a écrit a écrit :

Bonjour!
 
1/ Heu je pensais que Apache-Tomcat 4.0 n'était en fait que la réunion du serveur Apache et du moteur de servlets Tomcat... J'ai tort?
 
2/ Tu peux configurer comme tu veux ton port d'écoute dans les fichier de configuration d'Apache, comme les autres te le disent.
 
3/ Quel est l'interêt de mélanger du Php et du Jsp, je trouve cela vraiment ridicule... Si tu apprends les Jsp, lâche complétement Php! Jsp est bcp plus puissant que Php, car plus formel, possédant toutes les API de java, combine les JavaBean, etc...




 
1/ Oui. Tomcat est plus lent qu'apache au niveau HTTP
2/ ok
3/ Tu sais tu ne fais pas que des choses intelligentes dans la vie. Parfois le client à des besoins assez spéciaux et tu dois t'y conformer. Donc meme si ca peut paraitre bizarre c'est comme ça.
 
A+

 

[edtdd]--Message édité par darklord22--[/edtdd]

Reply

Marsh Posté le 13-01-2002 à 20:22:21    

Roco a écrit a écrit :

Bonjour!
 
1/ Heu je pensais que Apache-Tomcat 4.0 n'était en fait que la réunion du serveur Apache et du moteur de servlets Tomcat... J'ai tort?
 
2/ Tu peux configurer comme tu veux ton port d'écoute dans les fichier de configuration d'Apache, comme les autres te le disent.
 
3/ Quel est l'interêt de mélanger du Php et du Jsp, je trouve cela vraiment ridicule... Si tu apprends les Jsp, lâche complétement Php! Jsp est bcp plus puissant que Php, car plus formel, possédant toutes les API de java, combine les JavaBean, etc...
 
Bon enfin bref explique moi pourquoi tu veux mélanger Php et Jsp? Je sais que les dernières version de Php permettent d'utiliser directement du Java dans son code, mais bon l'interêt me paraît assez limité...  




 
1/ oui c même ecrit dans la doc de tomcat ;) pour les pages statiques garder Apache  
2/ oui je sais çà, mon problème n'était pas là ;)
avec la v3.3 faut juste mettre les bonnes lignes dans le httpd.conf et utiliser le mod_jk.conf auto-générer par tomcat.
Quant à la v4.0.1 sous windows y'a clairement un problème de stabilité. En discutant sur d'autres forums, d'autres personnes ont remarqué le même genre de phénomène.
3/Aucun intérêt je te l'accorde, mais comme je l'ai mis plus haut
Tomcat c pour m'initier à Java/JSP hors mon serveur perso qui héberge mon petit site sans prétention et j'utilise un peu de PHP donc voilà je vais pas cassé mon site juste pour faire du Java/jsp :D


---------------
Mes photos,Feed-Back HA/V
Reply

Sujets relatifs:

Leave a Replay

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