HTTP-FEHLER 503: kann nicht auf /. Grund Der Dienst Ist Nicht Verfügbar
Mein code ist im github
https://github.com/shiblybcc/blog-aggregator
Ich habe gerade eine spring-framework-Projekt. Dies ist mein web.xml Datei-code
<?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"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>Course Rating</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>
</web-app>
Nachdem ich meinen jetty-server diese funktioniert perfekt, und zeigen Sie den Inhalt der index.jsp-Datei. Aber wenn ich folgenden code in die web.xml Datei
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.html</url-pattern>
<url-pattern>*.htm</url-pattern>
<url-pattern>*.json</url-pattern>
<url-pattern>*.xml</url-pattern>
</servlet-mapping>
Bekomme ich die Fehlermeldung
HTTP ERROR: 503
Problem accessing /. Reason:
Service Unavailable
Ich bin nach einem tutorial, und Sie werden das gleiche tun. Ich verstehe nicht, was ist Los mit meinem code. Vielen Dank im Voraus.
- Du kannst nach dem hinzufügen : <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
- Auch das geht nicht
- Welche url, die Sie schlagen?
- localhost:8080/index.htm und localhost:8080
- können Sie bestätigen, dass es keine Fehler (in den logs/console) während der Anwendungsbereitstellung?
- Ja. Wenn erforderlich, Gläser sind vorhanden, es werden nicht alle Fehler angezeigt, die in Protokollen, als auch auf Konsole.
- Ja habe ich geprüft, es sind keine Fehler in der Konsole und logs
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, verstanden, was passiert, wenn Sie anrufen localhost:8080/index.htm servlet-name "dispatcher" hab ich ausgeführt und da gibt es kein mapping für index.html existiert, werden Sie nicht in der Lage zu sehen, die index.html Seite.
Machen, damit es funktioniert, muss man etwas mehr Anstrengungen.
1). Stellen Sie Ihre index.html unter WEB-INF-Ordner.
2). Erstellen Controller:
3). Erstellen mvc-dispatcher-servlet.xml wie unten und legen Sie unter WEB-INF-Ordner :
4). Bearbeiten Sie Ihre web.xml als:
Nachdem den ganzen Tag der Forschung fand ich die Lösung hier
Immer Error scanning file beim ausführen Steg 9 auf java 8 mit Hilfe der maven-jetty-plugin
Ich auch aktualisiert, jetty, maven und tomcat. Meine aktuelle pom.xml
Nach der Aktualisierung alles, es ist in Ordnung jetzt.