SCHWERE: Fehler filterStart , wenn Sie versuchen, bereitstellen der war-Datei in Eclipse, Tomcat-server,
Ich erstellt java dynamische web-Anwendung in tomcat server 7. es funktioniert, wenn ich es aus eclipse heraus.
Ich bereitgestellt durch rechten Mausklick auf das Projekt, und exportieren Sie, indem Sie die folgenden export-dialog, um das webapp-Verzeichnis der tomcat-installation und starten Sie den tomcat-server, so dass ich zugreifen kann
http://localhost:8080
aber wenn ich versuche, Zugriff
http://localhost:8080/projectName.
Bekam ich folgende Fehlermeldung.
The requested resource (/projectName/) is not available.
Schaue ich in catalina.log
- Datei. und fand diese Zeilen
SEVERE: Error filterStart
SEVERE: Context [/projectName] startup failed due to previous errors
SEVERE: The web application [/projectName] appears to have started a thread named
[Abandoned connection cleanup thread] but has failed to stop it. This is very
likely to create a memory leak.
weiter meiner Anwendung verwendet wird struts2
. Ich füge struts2
Krüge, um die WEB-INF/lib
- Verzeichnis. warum kann ich nicht auf meine Bewerbung vom Krieg-Datei?
haben Sie setzen Einträge in server.xml von tomcat ?
haben Sie die Kriegs-Archiv generiert von eclipse ? Sie können Archiv-tools wie 7-zip zu untersuchen
haben Sie die Kriegs-Archiv generiert von eclipse ? Sie können Archiv-tools wie 7-zip zu untersuchen
war
s. In der Regel, wenn man Context [/projectName] startup failed due to previous errors
sollte es einige stacktraces vorangegangenen Nachricht Sie können überprüfen, dass aus. in der Regel einige Fehler in web.xml oder servlet/filter/listener wird bei der Initialisierung führen solche FehlerInformationsquelleAutor lakshman | 2012-10-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, eclipse ist nicht zu erkennen, Ihr Projekt als web-app, um dies Zu bestätigen
Öffnen zu tun, öffnen Sie die Java EE-Perspektive auf Ihrem Eclipse. Wenn Sie öffnen Sie den Projekt-Ordner Ihrer app, die Sie sehen sollten (Deployment Descriptor)
Wenn Sie sehen es nicht, Ihre app ist nicht web-app so weit wie Eclipse betrifft, habe ich dies sehen, im Falle dass, wenn Sie importiert/erzeugt ein maven command line Projekt
Um dies zu beheben, wählen Sie "Projekt" ==> Eigenschaften ==> Project Facets ==> stellen Sie sicher, dass Dynamische Web-Modul Kontrollkästchen aktiviert ist
Wenn Sie tun, dass die lokalen tomcat-server fügen Sie Ihre app beim hinzufügen, entfernen Projekten.
InformationsquelleAutor GowthamanSS
ok, ich dachte, aus meinem selbst. Ich suchte google für
und gefunden, überprüfen Sie die
localhost_yyyy_mm_dd.log
- Datei für mehr Informationen über den Fehler.In dieser Datei gab es einen Fehler, genannt
java.lang.UnsupportedClassVersionError
. Der Grund dafür war mein jdk-und jre-Versionen unterschiedlich sind.Also änderte ich die jdk-und jre-Versionen als gleiche Ebene von Projekt-Eigenschaften. danach baute ich das Projekt exportiert und das Projekt webApp wieder. I starten Sie den tomcat server erneut. Alle Fehler sind verschwunden.
Referenz : Tomcat-Start - Protokolle- SCHWERE: Fehler filterStart, wie man einen stack-trace?
InformationsquelleAutor lakshman