[eclipse] probleme de visualisation de page JSP

probleme de visualisation de page JSP [eclipse] - Java - Programmation

Marsh Posté le 16-04-2004 à 09:33:07    

Je cherche à réaliser un intranet en JSP et j'ai un problème je pense au niveau de Tomcat sous Eclipse. Quand j'essaye de visionner mes pages au moyen du browser avec comme URL http://localhost:8080/... j'obtiens une page action annulé.  
A quoi est du cette erreur problème de configuration?

Reply

Marsh Posté le 16-04-2004 à 09:33:07   

Reply

Marsh Posté le 16-04-2004 à 09:57:28    

Normalement si tu fais http://localhost:8080 tu devrais avoir la page d'accueil de Tomcat ; Que tu démarres Tomcat depuis le start.bat ou depuis un plugin d'eclipse.
 
A mon avis il est même pas lancé


Message édité par pascal34 le 16-04-2004 à 09:57:47
Reply

Marsh Posté le 16-04-2004 à 09:58:13    

je le lance à partir de Eclipse et je n'ai pas la page d'accueil de Tomcat

Reply

Marsh Posté le 16-04-2004 à 09:58:58    

Comment je peux etre sur qu'il est bien lancé quand je fais un start Tomcat

Reply

Marsh Posté le 16-04-2004 à 09:59:03    

Autant pour moi, j'avais pas vu les ... après le http://localhost:8080.
 
As-tu bien déployé ton appli ?

Reply

Marsh Posté le 16-04-2004 à 10:01:56    

lapartdombre a écrit :

Comment je peux etre sur qu'il est bien lancé quand je fais un start Tomcat


 
Tomcat met un peu de temps à se lancer : entre 30 et 45 secondes ou plus suivant ta machine, le nombre et la tailles des appli déployées, etc.
 
ouvre un navigateur et tape http://localhost:8080 et tu dois tomber sur la page d'accueil de tomcat.
 
Si tu vois pas ça c'est qu'il est pas lancé.

Reply

Marsh Posté le 16-04-2004 à 10:02:36    

Quand j'essaye de le lancer à partir du start.bat j'obtiens un message d'erreur " le fichier '-Djava.endorsed.dirs='(ou un de ses composants) est introuvable. Verifier que le chemin et le nom du fichier sont correct et que toutes les bibliothèques requises sont disponibles "

Reply

Marsh Posté le 16-04-2004 à 10:04:44    

lapartdombre a écrit :

Quand j'essaye de le lancer à partir du start.bat j'obtiens un message d'erreur " le fichier '-Djava.endorsed.dirs='(ou un de ses composants) est introuvable. Verifier que le chemin et le nom du fichier sont correct et que toutes les bibliothèques requises sont disponibles "


 
C'est classique.
Tu utilise un JDK 1.3.x ou 1.4.x ?

Reply

Marsh Posté le 16-04-2004 à 10:04:45    

J'ai un message impossible d'afficher la page quand j'essaye de me connecter à l'url http://localhost:8080/

Reply

Marsh Posté le 16-04-2004 à 10:05:20    

Bonne question. Comment je peux le savoir

Reply

Marsh Posté le 16-04-2004 à 10:05:20   

Reply

Marsh Posté le 16-04-2004 à 10:06:48    

La javadoc est dans E:\ecplise\j2sdk14\bin\javadoc.exe donc je présume que c'est JSK 1.4.
Désolé mais je ne m'y connais pas trop

Reply

Marsh Posté le 16-04-2004 à 10:09:48    

lapartdombre a écrit :

La javadoc est dans E:\ecplise\j2sdk14\bin\javadoc.exe donc je présume que c'est JSK 1.4.
Désolé mais je ne m'y connais pas trop


 
Tu as un JDK pour Eclipse et un pour Tomcat ou tu utilise le même pour les deux ?

Reply

Marsh Posté le 16-04-2004 à 10:12:22    

je pense avoir trouvé d'ou vient l'erreur. Il y avait une erreur dans la configuration de Tomcat car il y avait 2 versions d'installé et il pointait sur la mauvaise. Merci de ton aide

Reply

Marsh Posté le 16-04-2004 à 10:14:30    

De nada

Reply

Marsh Posté le 16-04-2004 à 10:15:43    

J'ai encore une question à te poser, à partir de localhost:8080 est ce que tu peux avoir la liste de toutes tes pages JSP que tu as créé

Reply

Marsh Posté le 16-04-2004 à 10:19:54    

Encore un petit problème. Quand j'essaye de visualiser ma page au moyen du browser d'eclipse j'obtiens une erreur
 
Etat HTTP 404 - /migrationBaseq/liste_mag.jsp
 
--------------------------------------------------------------------------------
 
type Rapport d''état
 
message /migrationBaseq/liste_mag.jsp
 
description La ressource demandée (/migrationBaseq/liste_mag.jsp) n'est pas disponible.
 
 
--------------------------------------------------------------------------------
 
Apache Tomcat/4.1.18
 
 
est ce que tu sais d'ou vient cette erreur???

Reply

Marsh Posté le 16-04-2004 à 10:25:23    

lapartdombre a écrit :

J'ai encore une question à te poser, à partir de localhost:8080 est ce que tu peux avoir la liste de toutes tes pages JSP que tu as créé
 


 
Pas vraiment.
 
Avec Tomcat y'a un outil manager que tu appelles avec l'url : http://localhost:8080/manager/html et qui te permet de voir les modules déployés.
 
MAIS avant tu dois ajouter un entrée dans le fichier TOMCAT_HOME\config\tomcat-users.xml :
 
<user username="[le nom que tu veux]" password="[Le password que tu veux]" roles="manager,admin"/>
 
et relancer Tomcat.
Après si tu pointes l'url que je t'ai donnée il te demande de t'authentifier. Tu entre le username et le password que tu as mis dans le fichier tomcat-users.xml
 
Et voilà.

Reply

Marsh Posté le 16-04-2004 à 10:27:02    

lapartdombre a écrit :

Encore un petit problème. Quand j'essaye de visualiser ma page au moyen du browser d'eclipse j'obtiens une erreur
 
Etat HTTP 404 - /migrationBaseq/liste_mag.jsp
 
--------------------------------------------------------------------------------
 
type Rapport d''état
 
message /migrationBaseq/liste_mag.jsp
 
description La ressource demandée (/migrationBaseq/liste_mag.jsp) n'est pas disponible.
 
 
--------------------------------------------------------------------------------
 
Apache Tomcat/4.1.18
 
 
est ce que tu sais d'ou vient cette erreur???


 
Tu utilises quoi comme plugin pour lancer Tomcat depuis Eclipse ?

Reply

Marsh Posté le 16-04-2004 à 10:38:27    

je le lance à partir du menu Tomcat et ensuite start Tomcat

Reply

Marsh Posté le 16-04-2004 à 10:43:00    

lapartdombre a écrit :

je le lance à partir du menu Tomcat et ensuite start Tomcat


 
Heu !!! c'est quelle version d'eclipse ?

Reply

Marsh Posté le 16-04-2004 à 10:45:53    

Comment on fait pour savoir la version d'eclipse

Reply

Marsh Posté le 16-04-2004 à 10:47:57    

J'ai bien modifié le fichier tomcat_user contenu dans mon répertoire E:\ecplise\jakarta-tomcat-4.1.18\conf mais il n'accepte pas mon nom de user et mot de passe. J'ai comme erreur  
 
 
Etat HTTP 401 -  
 
--------------------------------------------------------------------------------
 
type Rapport d''état
 
message  
 
description La requête nécessite une authentification HTTP ().
 
 
--------------------------------------------------------------------------------
 
Apache Tomcat/4.1.18

Reply

Marsh Posté le 16-04-2004 à 10:50:51    

la version d'eclipse est Version: 2.0.2

Reply

Marsh Posté le 16-04-2004 à 10:54:34    

lapartdombre a écrit :

la version d'eclipse est Version: 2.0.2


 
Donc plugin Tomcat de Sysdeo !!!
 

  • Vérifie la config du plugin
  • Dans la liste des projets, sur le répertoire de ton module web, click droit->tomcat->ajouter contexte au serveur.xml ou qqch comme ça

Reply

Marsh Posté le 16-04-2004 à 11:00:01    

C'est fait mais quand je relance Tomcat j'ai comme erreur
 
 
 INFO [main] (Http11Protocol.java:155) - Initialisation de Coyote HTTP/1.1 sur le port 8080
 INFO [main] (Http11Protocol.java:155) - Initialisation de Coyote HTTP/1.1 sur le port 8080
Démarrage du service Tomcat-Standalone
Apache Tomcat/4.1.18
log4j:ERROR Attempted to append to closed appender named [stdout].
2004-04-16 11:00:22,662 [main] INFO  org.apache.struts.util.PropertyMessageResources - Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
log4j:ERROR Attempted to append to closed appender named [stdout].
2004-04-16 11:00:22,662 [main] INFO  org.apache.struts.util.PropertyMessageResources - Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
log4j:ERROR Attempted to append to closed appender named [stdout].
2004-04-16 11:00:23,068 [main] INFO  org.apache.struts.util.PropertyMessageResources - Initializing, config='ApplicationResources', returnNull=true
log4j:ERROR Attempted to append to closed appender named [stdout].
2004-04-16 11:00:25,771 [main] INFO  org.apache.coyote.http11.Http11Protocol - Démarrage de Coyote HTTP/1.1 sur le port 8080

Reply

Marsh Posté le 16-04-2004 à 11:09:59    

C'est point grave.
Si tu regardes bien, c'est des erreur Log4j pas des erreurs Tomcat.
La dernière ligne te dit que le connecteur HTTP de Tomcat c'est bien lancé  :D


Message édité par pascal34 le 16-04-2004 à 11:10:43
Reply

Marsh Posté le 16-04-2004 à 11:13:22    

oui mais je n'arrive toujours pas à visualiser de pages avec le browser

Reply

Marsh Posté le 16-04-2004 à 11:17:00    

lapartdombre a écrit :

oui mais je n'arrive toujours pas à visualiser de pages avec le browser
 


 
Dans le fenêtre de sortie de tomcat, c'est quoi la dernière ligne que tu as ?

Reply

Marsh Posté le 16-04-2004 à 11:19:35    

qu'est ce que tu entend par la fenetre de sortie de Tomcat

Reply

Marsh Posté le 16-04-2004 à 11:21:15    

la console je pense


---------------
IVG en france
Reply

Marsh Posté le 16-04-2004 à 11:22:08    

la dernière ligne de la console est
 
2004-04-16 11:19:33,787 [main] INFO  org.apache.coyote.http11.Http11Protocol - Démarrage de Coyote HTTP/1.1 sur le port 8080

Reply

Marsh Posté le 16-04-2004 à 11:29:24    

lapartdombre a écrit :

la dernière ligne de la console est
 
2004-04-16 11:19:33,787 [main] INFO  org.apache.coyote.http11.Http11Protocol - Démarrage de Coyote HTTP/1.1 sur le port 8080
 


 
Donc c'est un problème de déploiement.
 
essaye de faire tourner hors Eclipe.
 
tu prends le répertoire de ton module et tu le mets dans TOMCAT_HOME\webapps, tu vérifie que tu as tous les jars nécessaires dans <module>\web-inf\lib, que toutes tes jsp sont bien là, etc...
 
De la même façon que je t'ai fait ajouter le contexte dans Eclipse, tu le retire et tu lance tomcat avec le start.bat
 
et à voir.

Reply

Marsh Posté le 16-04-2004 à 11:34:10    

J'ai toujours la meme erreur quand je lance startup.bat:
 
" le fichier '-Djava.endorsed.dirs='(ou un de ses composants) est introuvable. Verifier que le chemin et le nom du fichier sont correct et que toutes les bibliothèques requises sont disponibles "  
 

Reply

Marsh Posté le 16-04-2004 à 11:51:20    

lapartdombre a écrit :

J'ai toujours la meme erreur quand je lance startup.bat:
 
" le fichier '-Djava.endorsed.dirs='(ou un de ses composants) est introuvable. Verifier que le chemin et le nom du fichier sont correct et que toutes les bibliothèques requises sont disponibles "  
 
 


 
Edite le fichier catalina.bat et trouve cette ligne :
rem Get standard environment variables
 
juste avant tu ajoute ça et tu relances :
 
SET JAVA_ENDORSED_DIRS=%CATALINA_HOME%\common\endorsed

Reply

Marsh Posté le 16-04-2004 à 11:55:11    

la ligne rem Get standard environment variables  
 
n'existe pas

Reply

Marsh Posté le 16-04-2004 à 12:02:23    

lapartdombre a écrit :

la ligne rem Get standard environment variables  
 
n'existe pas


 
alors cherche un label 'okHome'
et mets le dessous.
 
ça doit se trouver après le calcul de la variable CATALINA_HOME


Message édité par pascal34 le 16-04-2004 à 12:43:43
Reply

Marsh Posté le 16-04-2004 à 12:59:22    

C'est rajouté mais j'ai toujours la meme erreur

Reply

Marsh Posté le 16-04-2004 à 13:19:40    

lapartdombre a écrit :

C'est rajouté mais j'ai toujours la meme erreur
 


 
voilà mon mail : xxxxxxxxxxxxx
 
file le catalinat.bat et startup.bat
 
on utilise Tomcat dans ma boîte donc je connais assez bien
mais là par forum interposé pas easy !!!


Message édité par pascal34 le 16-04-2004 à 14:34:46
Reply

Marsh Posté le 16-04-2004 à 13:50:33    

C'est envoyé
 
   Merci beaucoup

Reply

Marsh Posté le 16-04-2004 à 13:55:15    

enleves ton mail de la, sinon tu risques de te faire spammer suite a l'indexation ;)


---------------
IVG en france
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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