tomcat erreur "Etat HTTP 404"

wiss20000
tomcat erreur "Etat HTTP 404"

salut,
j'utilise TOMCAT pour une petite application pour tester mais une erreur est parvenu en essayant d'exécuter la comende suivante
[http://localhost:8080/exemple2/
il affiche le méssage suivant

    Etat HTTP 404 - /exemple2/

    --------------------------------------------------------------------------------

    type Rapport d'état

    message /exemple2/

    description La ressource demandée (/exemple2/) n'est pas disponible.

fredericmazue

Une erreur 404 correspond à une page Web non trouvée.
Soit tu ne l'as pas mise dans le bon répertoire, soit Tomcat est mal configuré pour servi ton appli.

wiss20000

fredericmazue wrote:

Soit tu ne l'as pas mise dans le bon répertoire, soit Tomcat est mal configuré pour servi ton appli.

que dois je faire pour régler ce problème :?:
fredericmazue

Ben j'ai envie de te répondre, soit déposer la page dans le bon répertoire, soit configurer Tomcat convenablement.
Tomcat c'est une usine à gaz. Faut bien lire la doc pour apprendre à s'en servir.
Comme je n'habite pas dans ta machine, je ne saos pas ce que tu as fait exactement et je ne peux pas t'aider plus. Du moins pour l'instant.

Sauf peut être une chose. Je ne sais pas ce que tu fais. comem appli Tu as parlé d'une interface Web. Mais tu n'es pas entré dans les détails.
Si ça se trouve tu n'as besoin de Tomcat pour servir tes pages.
Est-ce que tu écris une Servlet ? Si oui, ok pour Tomcat. Si non, un serveur Web plus aimable ça ne serait pas plus mal.

Tu sais quoi ? Tu consommes trop de java ;)

wiss20000

fredericmazue wrote:

Tu sais quoi ? Tu consommes trop de java ;)


je n'ais pas le choix :(
je dois accomplir mon travail selon les nécéssitées du projet
fredericmazue

Ou en es tu avec Tomcat ? Ca va maintenant ?

wiss20000

le problème est losrque j'utilise un navigateur est j'écris l'adresse suivante
http://localhost:8080/exemple2/examle2.html
j'obtient mon résultat :D
et je ne sais pas pour quoi l'erreur précédente parvienne :?: :!:

fredericmazue

en principe un fichier .html est mis à la racine du site (le répertoire de travail de tomcat)
Dans ton cas tu dois créer un sous répertoire exemple2 et déposer exemple2.html dedans.
Attention aux fautes entre exemple et example.
Attention aussi à la casse (lettres majuscules/minuscules) si tu es sous Linux.

As tu déjà bien vérifié tout ça ?

delgoleto

Je voulais juste revenir sur le "Tomcat est une usine à gaz", sur lequel je ne suis pas du tout d accord, Apache Tomcat est un conteneur exceptionnel et gratuit! Il suffit de bien comprendre son fonctionnement et de savoir à quoi il répond!
Il serait interessant d'argumenter sur ce type de post!

Maintenant pour essayer d'apporter mon aide....Déjà il est recommandé de consulter la documentation sur le site http://tomcat.apache.org/
Lors de l'installation de Tomcat, il est conseillé d'installer et de consulter les exemples accessible depuis la page d'accueil de ton tomcat,
Ensuite par pour répondre enfin à ton problème, effectivement bien respecter ce qui a été dit dans le post precedent, ensuite il faudrait bien comprendre le fonctionnement du dossier webapps, par defaut si l'on souhaite tester une page sur http://localhost:8080/exemples2/exemple.hmtl il suffit de créer un dossier exemples2 dans le dossier webapps du tomcat, puis d'y déposer la page html, l'url est alors accessible!

Ou en es tu ? je connais bien Tomcat si tu peux donner un peu plus de détails sur ton problème je pense pouvoir t'aider

fredericmazue

Quote:
Je voulais juste revenir sur le "Tomcat est une usine à gaz", sur lequel je ne suis pas du tout d accord,

C'est ton droit :)
Tu es nouveau (et bienvenu) sur ce forum, tu y verras assez souvent que pour moi tout l'univers Java est une usine à gaz :) D'abord parce que je le pense et aussi (et surtout) j'essaie de montrer qu'il existe d'autres choses que Java dans le monde de l'informatique. La pensée unique actuelle m'agace et j'essaie de lutter contre (sans beauccoup y arriver :( )
Quote:
Apache Tomcat est un conteneur exceptionnel et gratuit!

Il est incontestable qu'il soit gratuit. Je ne vois pas en quoi il est exceptionnel.
Quote:
Il suffit de bien comprendre son fonctionnement et de savoir à quoi il répond!
Ma foi je pense le savoir :)

Quote:
Il serait interessant d'argumenter sur ce type de post!

On pourrait argumenter longuement. Je voudrais préciser un point. Si tu vas sur mon site perso, tu verras que je rends hommage aux développeurs de la communauté Open Source. Donc je respecte les créateurs de Tomcat, d'autant plus qu'ils ont implémenté les spécifications JSP et servlets mieux que Sun Microsystems n'a jamais su le faire ;)
Ce que je reproche à Tomcat est avant tout d'être "du Java".

Disons aussi que je connais d'autres serveurs d'applications (non Java et le point est important) et qu'en comparaison, Tomcat, non pas parce que c'est Tomcat, mais surtout parce que c'est Java, et lourd et inefficace.
Vois tu pour mon site perso, j'utilise Yaws un serveur d'application Open Source (donc gratuit :) ) en Erlang. Il sert mon site (pages dynamiques, quoi que par encore toutes parce que je n'ai passe le temps de les écrire) et il sert d'autres choses, à accès restreint. Tout ça il me le fait dans 5 mo de mémoire. Tu peux le faire avec Tomcat ? Et Yaws a un temps réponse bien meilleur :)

Quote:
Ou en es tu ? je connais bien Tomcat si tu peux donner un peu plus de détails sur ton problème je pense pouvoir t'aider

Je pense que wiss20000 n'en est plus là, sa question date d'assez longtemps. Mais ton aide et ta participation à ce forum sont bienvenus, même si tu n'est pas d'accord avec moi :)