2010-11-24 4 views
0

Je rencontre des problèmes lors du déploiement d'une application Web dynamique dans Eclipse. Mon application est composée de JSP, utilise des frameworks Spring/Hibernate et a un backend de base de données MySQL. Quand je Déployez l'application, je reçois l'erreur:Problèmes lors du déploiement d'une application JSP dans Eclipse

HTTP Status 404 - 

type Status report 

message 

description The requested resource() is not available. 

Apache Tomcat/6.0.29 

Dans la console, je reçois les énoncés suivants quand je nettoyer le projet:

log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository. log4j:WARN No appenders could be found for logger (org.springframework.web.servlet.DispatcherServlet). log4j:WARN Please initialize the log4j system properly.

When I deploy the project, I get the following error in the console:

log4j:WARN No appenders could be found for logger (org.springframework.web.servlet.DispatcherServlet). log4j:WARN Please initialize the log4j system properly.

Je ne sais pas pourquoi je reçois le instructions ci-dessus, car j'ai mon fichier log4j.xml dans le dossier du projet racine de mon application web dans Eclipse. Si ce n'est pas le bon emplacement, alors où devrait-il être? J'utilise la dernière version d'Eclipse (Helios) et j'utilise Tomcat6 comme serveur web. Quelqu'un peut-il voir quel est le problème?

+0

Pouvez-vous expliquer comment déployez-vous votre application? – Rachel

+0

Merci beaucoup pour votre commentaire. Je suis allé dans les détails sous la réponse de Luis ci-dessous. S'il vous plaît libre de poser des questions de suivi. – syedfa

Répondre

0

Semble être que votre application n'est pas déployée. Pouvez-vous ouvrir la page d'index de votre application? Comment faites-vous le déploiement?

Luis

+0

Merci beaucoup pour vos réponses rapides. Je le déploie en incluant les sous-projets pertinents dans le chemin de compilation, ainsi que les fichiers jar nécessaires. J'ai également inclus les sous-projets via l'assembly de déploiement. J'essaie de déployer l'application en faisant un clic droit sur le projet web, et en sélectionnant "Exécuter sur le serveur". J'essaye ceci avec le serveur arrêté, ou a déjà commencé. Je suis incapable d'ouvrir la page d'accueil. Mon application web comprend plusieurs sous-projets, est composée des frameworks Spring et Hibernate, et un backend de base de données MySQL. Faites-moi savoir si vous avez besoin d'informations supplémentaires. – syedfa

+0

plus tard, je vais élaborer plus. A votre position, j'essaierais de faire un exemple trivial de "monde du hallo" afin de voir si le déploiement a eu lieu ou pas. – Luixv

+0

Désolé pour le retard. J'ai créé une application web dynamique "hello world" très simple, et j'ai pu la déployer sur Tomcat. Il est simplement composé d'une page Web qui dit "Bonjour tout le monde". Étant donné que j'utilise uniquement Tomcat pour déployer mes applications Web, j'obtiens la sortie suivante: – syedfa

Questions connexes