probleme de visualisation de page JSP [eclipse] - Java - Programmation
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é
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
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
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 ?
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é.
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 "
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 ?
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/
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
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. |
Tu as un JDK pour Eclipse et un pour Tomcat ou tu utilise le même pour les deux ?
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
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éé
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???
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à.
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 |
Tu utilises quoi comme plugin pour lancer Tomcat depuis Eclipse ?
Marsh Posté le 16-04-2004 à 10:38:27
je le lance à partir du menu Tomcat et ensuite start Tomcat
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 ?
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
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 !!!
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
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é
Marsh Posté le 16-04-2004 à 11:13:22
oui mais je n'arrive toujours pas à visualiser de pages avec le browser
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 ?
Marsh Posté le 16-04-2004 à 11:19:35
qu'est ce que tu entend par la fenetre de sortie de Tomcat
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
Marsh Posté le 16-04-2004 à 11:29:24
lapartdombre a écrit : la dernière ligne de la console est |
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.
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 "
Marsh Posté le 16-04-2004 à 11:51:20
lapartdombre a écrit : J'ai toujours la meme erreur quand je lance startup.bat: |
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
Marsh Posté le 16-04-2004 à 11:55:11
la ligne rem Get standard environment variables
n'existe pas
Marsh Posté le 16-04-2004 à 12:02:23
lapartdombre a écrit : la ligne rem Get standard environment variables |
alors cherche un label 'okHome'
et mets le dessous.
ça doit se trouver après le calcul de la variable CATALINA_HOME
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 !!!
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
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?