2010-11-24 4 views
0

Ich habe Probleme beim Bereitstellen einer dynamischen Webanwendung in Eclipse. Meine Anwendung besteht aus JSPs, verwendet Spring/Hibernate-Frameworks und verfügt über ein MySQL-Datenbank-Backend. Wenn ich die Anwendung bereitstellen, erhalte ich die Fehlermeldung:Probleme beim Bereitstellen einer JSP-Anwendung in Eclipse

HTTP Status 404 - 

type Status report 

message 

description The requested resource() is not available. 

Apache Tomcat/6.0.29 

in der Konsole ich die folgenden Anweisungen bekommen, wenn ich das Projekt reinigen:

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.

bin ich nicht sicher, warum ich das bin immer obige Anweisungen, da ich meine log4j.xml-Datei im Stammprojektordner meiner Webanwendung in Eclipse habe. Wenn das nicht der richtige Ort ist, wo sollte es sein?

Ich verwende die neueste Version von Eclipse (Helios), und ich verwende Tomcat6 als meinen Webserver. Kann jemand sehen, was das Problem ist?

+0

Können Sie näher erläutern, wie Sie Ihre Anwendung bereitstellen? – Rachel

+0

Vielen Dank für Ihren Kommentar. Ich bin im Detail unter Luis 'Antwort eingegangen. Bitte zögern Sie keine Fragen zu stellen. – syedfa

Antwort

0

Scheint so zu sein, dass Ihre Anwendung nicht bereitgestellt wird. Können Sie die Indexseite Ihrer Anwendung öffnen? Wie machen Sie die Bereitstellung?

Luis

+0

Vielen Dank für Ihre prompten Antworten. Ich stelle es bereit, indem ich die relevanten Teilprojekte in den Build-Pfad sowie die notwendigen JAR-Dateien einfüge. Ich habe die Teilprojekte auch über die Bereitstellungsassembly eingefügt. Ich versuche, die Anwendung bereitzustellen, indem ich mit der rechten Maustaste auf das Webprojekt klicke und "auf dem Server ausführen" auswähle. Ich versuche das mit dem Server gestoppt, oder hat schon angefangen. Ich kann die Startseite nicht öffnen. Meine Webanwendung enthält mehrere Unterprojekte, besteht aus den Spring- und Hibernate-Frameworks und einem MySQL-Datenbank-Backend. Lassen Sie mich wissen, wenn Sie zusätzliche Informationen benötigen. – syedfa

+0

später werde ich mehr erarbeiten. An deiner Position würde ich versuchen, ein triviales "hallo world" Beispiel zu machen, um zu sehen, ob der Einsatz stattgefunden hat oder nicht. – Luixv

+0

Entschuldigung für die Verzögerung. Ich habe eine sehr einfache "Hallo Welt" dynamische Webanwendung erstellt und konnte sie auf Tomcat bereitstellen. Es besteht lediglich aus einer Webseite, die "Hallo Welt" sagt. Da ich Tomcat nur zum Bereitstellen meiner Webanwendungen verwende, erhalte ich folgende Ausgabe: – syedfa

Verwandte Themen