Einige Tomcat-webapps nicht öffnen
Habe ich heruntergeladen ein paar webapps und legte Sie in meine /webapps Ordner.
Einige von Ihnen konnte ich öffnen, indem Sie auf http://localhost:8080/app1
und es öffnen würde.
Jedoch, einige andere, die ich tun würde, das genau die gleiche Sache, und gehen Sie zu http://localhost:8080/app2
und es wird angezeigt "HTTP Status 404 - /app2/", obwohl ich sicher bin, dass es da ist. Ich habe überprüft, dass es enthält eine WEB-INF-Ordner, genau wie app1, und ich habe auch Tomcat neu gestartet um sicher zu sein.
Meine Frage ist: gibt es etwas (vielleicht in der web.xml Datei), die angibt, was die URL muss zum starten der webapp? Oder ist es einfach nur http://localhost:8080/<folder name>
?
P. S. Wenn Sie genau wissen wollen, was app1 und app2 Verweise ich auf:
app1 (arbeitet) = http://assets.devx.com/sourcecode/11237.zip
app2 (funktioniert nicht) = http://www.laliluna.de/download/eclipse-spring-jdbc-tutorial.zip
Habe ich versucht, ein paar andere auch, einige arbeiten, einige nicht. Ich Frage mich nur, ob ich etwas fehlt.
InformationsquelleAutor | 2008-09-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich in der Regel debug diese, indem Sie die der manager-Seite und machen Sie sicher, dass alle Kontexte bereitgestellt werden (http://localhost:8080/manager/html).
Es klingt wie app2 wurde nicht richtig eingesetzt oder wird nicht starten, weil einige andere Fehler.
Ich würde schauen Sie in die Protokolle. Es kann eine Reihe von Informationen an, aber in der Regel es wird erklärt, was kaputt ist.
InformationsquelleAutor Casey Watson
Die zweite app (das Verzeichnis WebRoot) können auch bereitgestellt werden, korrekt aber man bekommt eine 404 durch gehen, denn es ist nicht ein " - index.jsp" oder "index.html" Datei in das root-Verzeichnis.
Versuche eine Datei dort mit jedem dieser Namen, und der 404 ist Weg.
Einen servlet-mapping in der web.xml ist nicht unbedingt erforderlich für diese zu arbeiten.
InformationsquelleAutor Tom De Leu
Die erste zip-Datei, die Sie erwähnen hat eine
.war
- Datei als Teil der zip. Die zweite ist nur der source-code, und es muss gebaut werden in einer.war
- Datei.Sieht es aus wie es ist setup, um das geschehen in Eclipse. Versuchen Sie, die
File>>Export
option, und wählen Sie die war-Datei als export-Typ.InformationsquelleAutor John Meagher
Die zweite erfordert das spring-framework. Den nur ausführbar Dinge, die ich finden konnte, waren ein client in
eclipse-spring-jdbc-tutorial.zip\SpringJdbc\src\test\de\laliluna\library\TestClient.java
und eine ineclipse-spring-jdbc-tutorial.zip\SpringJdbc\src\de\laliluna\library\sample\MyApplication.java
. Wenn Sie es öffnen in eclipse (es ist ein eclipse-Projekt), und kompilieren, sofern das Spring-framework installiert ist, sollten Sie in der Lage sein betreiben die beiden.InformationsquelleAutor Tony BenBrahim
Sind Sie vertraut mit log4j? Der Frühling bringt eine Menge oft nützliche Informationen in den logs erstellt über log4j. Wenn ich einen SpringMVC-Anwendung, die startet nicht korrekt oder sonst nicht läuft ich check mein log4j und potenziell drehen, bis die Feder log-level auf INFO oder auch DEBUG.
InformationsquelleAutor enricopulatzo
Wenn "/" nicht zugänglich ist, bedeutet es, dass es keine "index.html", " - index.jsp" oder was auch immer definiert ist, der in der Begrüßungs-Dateien Liste der web.xml
Auch keine Servlet-Mapping für den context-ROOT-Verzeichnis vorhanden ist.
Überprüfen Sie die web.xml für die Servlet-Mappings oder versuchen, herauszufinden, den Namen des jsp/html /... - Datei in den root-Kontext
InformationsquelleAutor Philip Helger