"Servlet ist derzeit nicht verfügbar" - Fehler, die auf Tomcat
Ich versuche, schreiben Sie eine einfache Java-EE-Anwendung in Eclipse EE Juno. Hier ist die Datei-Hierarchie von meinem Projekt:
index.jsp:
<jsp:forward page="/departments.do"/>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>UniBudget</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Do</servlet-name>
<servlet-class>control.Controller</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Do</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
Den Fehler bekomme ich:
HTTP Status 503 - Servlet Do is currently unavailable
Und die Frage: warum ist das passiert und wie kann ich es beheben?
Fügen Sie einen Schrägstrich in der url-Muster.
<url-pattern>/*.do</url-pattern>
InformationsquelleAutor alex | 2012-09-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gefälligst fügen Sie einen Schrägstrich in der url-Muster.
<url-pattern>/*.do</url-pattern>
http://localhost:8080/budget/
bekomme ichThe requested resource (/budget/) is not available.
. Context-root gesetzt istbudget
. Nicht zu vergessen/*.do
- Adressen - die gleiche Sache.Wenn Sie auf der jsp-Seite? Warum nicht Sie machen Sie zuerst eine einfache html-Seite. Platz in WebContent und auf Sie durch:
http://localhost:8080/budget/myHtmlPage.html
zu überprüfen, ob die Anwendung ordnungsgemäß bereitgestellt und context-root ist ok.Du hast Recht - es ist scheinbar nicht funktioniert. Ich habe einige "hello world" in
index.jsp
und es würde nicht laufen. Aber ich habe völlig keine Ahnung warum - es sieht aus wie richtig eingesetzt...Benutzt du irgendeine IDE für das Projekt bereitstellen oder manuell bereitstellen zu Tomcat?
Ich habe gerade einen einfachen test - ich habe neues Dynamic Web Project mit
index.jsp
und etwas text hinein. Nichts mehr. Ich arbeitete zuerst. Aber dann habe ich versucht zu laufen, das Vorherige Projekt (hat nicht funktioniert)... das Test-Projekt aufgehört zu arbeiten, wie gut!The requested resource (/test/) is not available.
Wie, zum Teufel, ist das möglich??InformationsquelleAutor HashimR