[TOMCAT] ser servir de celui ci comment ?

ser servir de celui ci comment ? [TOMCAT] - Programmation

Marsh Posté le 06-08-2001 à 17:05:07    

yo
j' n'arrive pas a insérer des servlets sous tomcat en me servant d un serveur http apache.
 
donc j interroge le serveur http et dans le repertoire ou il y a le ficghier index il y a aussi les class normalement des servlets mais impossibles de lui faire affciher une servlet:(.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 06-08-2001 à 17:05:07   

Reply

Marsh Posté le 06-08-2001 à 19:28:54    

Bon ben avec aussi peu d'information on ne pas aller bien loin:  
 
-> Est ce que tu es sur de ta config pour faire communiquer apache avec Tomcat ?
 
-> Est qu'une requete http sur le port 8080 (le port par defaut sur lequel ecoute TOMCAT) donne bien le resultat excompte ? Dans le cas ou ca ne fonctionnerait pas il est fort probable que le repertoire ou tu as tes classes n'est pas declare comme "context" dans le fichier de configuration de TOMCAT.  
 
Je ne peux que te conseiller fortement de jeter un oeil a la doc sur le site officiel et jette un oeil au fichiers de log de tes 2 servers ca te donnera de precieuses indications sur la nature du probleme.

Reply

Marsh Posté le 06-08-2001 à 20:44:48    

tomcat n est pas avec apache et ne sont pas sur mon poste.
 
qu'entends tu par requete sur le serveur ?
 
sinon aucune servlet ne s'execute mais apparament le répertoire de travail l environnement de développement à été fait à la va vite, c'est à analyser.
 
je sais pas trop à part que je me suis pris la guelle qui était enfariné :D, sur cettte connerie :), et faut que j y retourne demain :), sinon je n'ai rien configuré sur tomcat ni apache enfin ça a été fait mais moi je ne suis que l'exploitant de ces 2 serveurs pour l'instant :).merci :).


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 06-08-2001 à 22:15:11    

En gros Apache et TOMCAT sont 2 servers HTTP et Apache transmet les requetes relatives a des servlets a TOMCAT. Par defaut Apache ecoute sur le port 80 et TOMCAT sur le port 8080 donc pour tester TOMCAT independemment d'Apache tu peux envoyer ta requete http directement a TOMCAT en mettant comme URL :
 
http://ip_du_server_ou_tourne_tomcat:8080 si TOMCAT tourne correctement tu devrais tomber sur sa page d'accueil si ca plante a cette etape c'est mal barre.
 
Si le test precedant s'est avere positif tu testes l'URL suivante
http://ip_du_server_ou_tourne_tomc [...] au_servlet
Si la ca ne donne rien c'est que manifestement TOMCAT n'est pas configure pour acceder au repertoire dans lequel tu as mis tes fichiers dans ce cas vas demander a la personne qui a installe tout le bastringue de te donner le chemin ou tu dois mettre tes fichiers.
Si tout fonctionne jusque la c'est qu'il s'agit alors d'un probleme de configuration de l'interface entre Apache et TOMCAT

Reply

Marsh Posté le 06-08-2001 à 23:45:40    

je vais essayer tout ca, mais une chose est sur tomcat et apache tourne, maintenant le reste est un mystère.
 
jevais essayer ce que tu me dis merci :).


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 07-08-2001 à 14:00:48    

on doit trouver quoi dansle repertoire racine du serveur apache ?
car y a que dalle et y doit manquer pas mal de chose ainsi que ou mettre les fichiers.classs etc.... :(.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 07-08-2001 à 14:07:59    

pour inserer de nouveaux jsp/servlets pour tomcat, tu dois configurer le fichier server.xml de tomcat si tu developpes une webapp

Reply

Marsh Posté le 07-08-2001 à 14:13:42    

j ai tomcat avec apache
c est dans apache quil faut que je mette ttou ca.
mais j ai rien dans le repertoire racine du serveur.
je dois y mettre quoi ?


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 07-08-2001 à 15:30:17    

install de tomcat : (sous 98) (2k c apeuv pres pareil sauf pour definir les variables; tu vas dans control panel>system>avance>variables d'nevironnement)
 
donc sous 98 :
 
set JAVA_HOME={chemein de ta machine virtuelle}
set CLASSPATH=C:\{repertoire ou tu as installe le jdk}\lib\tools.jar
 
set ANT_HOME={repertoire de ton tomcat}
set TOMCAT_HOME=""         ""     ""
 
(sous 2k pour ces quatre variables tu fais comme je t'ai precise au-dessus)
 
installation de mod_jserv (faut que tu vois s'il est installe)
 
dans le fichier httpd.conf de ton serveur Apache (sous-rep conf de Apache) rajouter a la fin :
 
Include "{chemin de ton tomcat}/conf/tomcat-apache.conf"
 
voila normalement ca devrait marcher. tu lances tomcat (startup.bat) et ensuite tu relances ton serveur Apache pour qu'il prenne en compte les modifications
 
si tu as encore des pbs, repost

Reply

Marsh Posté le 07-08-2001 à 15:42:10    

Il faut que tu mettes tes fichiers dans un repertoire qui a grossierement cette structure appelons le webapp:
 
../webapp/index.html
../webapp/banking.jsp
../webapp/hack_jellow.jsp
../webapp/WEB-INF/web.xml
../webapp/WEB-INF/lib/banking.jar
../webapp/WEB-INF/classes/com/neopulsar/servlets/hack_green.class
../webapp/WEB-INF/classes/com/neopulsar/util/hack_red.class
 
cependant il faut que ce repertoire webapp soit declare dans le fichier de conf de tomcat et aussi dans celui d'apache. WEB-INF/classes et WEB-INF/lib sont necessaire avec la config par defaut de tomcat ( dans le premier  tu mets tes classes dans l'autres tu mets tes jar).
 
Il y a encore plein d'autres choses mais vU que tu ne sembles pas avoir acces aux fichiers de config de ton server je te conseille de chercher un repertoire sur le server qui  a une structure identique a celle que je viens de te donner et d'y faire un test.
 
Au fait est ce que les tests sur le port 8080 ont donne quelque chose ?

Reply

Marsh Posté le 07-08-2001 à 15:42:10   

Reply

Marsh Posté le 07-08-2001 à 18:37:05    

okmeric.
mais j ai aucune idee de comment sont formées ces fichiers :(.
je suis complètement out la dessus et impossible de trouver une doc sympa.
:cry:.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 07-08-2001 à 23:42:59    

Bon vu que tu toujours aussi avare en details et en reponse ( as tu fais les tests sur le port 8080 ) et que tu cherches de la doc "sympa" : http://jakarta.apache.org/

Reply

Marsh Posté le 08-08-2001 à 00:01:39    

J'avoue ne pas comprendre pourquoi Clarkent persévère dans l'info.

Reply

Marsh Posté le 08-08-2001 à 00:28:07    

zeltron tout roule tous les testes fonctionne, le problème est pas dans les serveurs.
le mec avec qui je dois voir tout ca bein il est tout simplement pas dispo, apres j ai pas acces a tout l environnement de developpement.
deplus jai du regler le pourquoi je pouvais pas me connecter au deuxieme reseau avec ou il y a le serveur web aujour dhui meme donc peu de temps pour vraiment voir tomcat plus apache sachant que je dois regler d'autres projets.
 
donc dans le peu de temps que j ai voila je dis bein ca amrche pas alors si on peut me simplifier la vie.
 
sinon verdoux, vraiment nitéressant et à part ça ?
au fait le serveur tomcat + apache normalement c'est pas a moi de m'en occuper j'ai d'autres projets par dessus mais merci pour tes encouragements.
 
de toute maniere je sents que j y arriverais pas si le mec me donne pas acces a tout pour que je bidouille.
 
sinon test en live sur le serveur hier donc apeller la servlet, j ai du merder quelques part car le serveur a bien pige mais s est mis a ramer royalement et pourtant c est pas un petit serveur.
 
et si j ai pas plus d info c est que j ai tout simplement pas mis en route tout.
 
et pour le net je peux pas y trainer comme je peux au boulot, faire un passage de 30s sur le forum ca va mais faire de vrai recherche c est mission impossible car je suis pas le seul a bosser la bas et vu qu il y a 1 poste intern'et pour limmeuble...
et la probleme avec wanadoo echec d autification.
et ca refonctionne depuis 30.
 
merci zeltron, et vedoux ca faire un tour dans blabla ca te destressera un peu.

 

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


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 08-08-2001 à 00:31:14    

franchement je suis a regretter de pas avoir foutu le serveur en route totu seul, mais les emcs qui s occupent du reseau m ont dis que c etait a eux de le faire, bein super maintenant.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 08-08-2001 à 00:41:59    

et je precise que niveau serveur je connais pas grand chose, mais bon on l aura deviné ici.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 08-08-2001 à 12:06:01    

problème résolu, je comprend si on m apris pour un golio sla :D, mais bn le probleme venait dde la configuration meem su serveur auquel j avais pas acces, hier le gentil monsieur a regler le probleme et la j arrive ca roule, donc no pb, meric quand meme :).
mais putain j ai voulu voir comment tout ca tourner bein y avait trop rien de compliquer la dedans.
 
c est quand meme le pied java servlet tomcat et apache :).

 

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


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Sujets relatifs:

Leave a Replay

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