Wie verwenden Sie einen sub-Ordner wie web.xml willkommen Verzeichnis
Möchte ich bei der Konfiguration meines web.xml für die Google App Engine, aber meine Konfiguration nicht funktioniert. Ich die Standardeinstellung ändern möchten index.html
mit WebApp/index.html
.
Hier ist die web.xml
:
<servlet>
<servlet-name>App</servlet-name>
<servlet-class>bg.app.AppServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>App</servlet-name>
<url-pattern>/WebApp/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>WebApp/index.html</welcome-file>
</welcome-file-list>
- Ich weiß nicht, was Ihre Konfiguration funktioniert nicht meine, aber die
<welcome-file-list>
Erklärung kommen muss, bevor die<servlet>
Elemente. - es nicht ;).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem "willkommen " Datei" steht für die physische Datei, die bedient werden muss, wenn ein Ordner angeforderten URL. E. g.
/
oder/WebApp/
oderWebApp/foo/
. Sie stellt nicht den "homepage-Datei" oder so, wie viele starter scheinen zu denken. Es macht keinen Sinn, lassen Sie den willkommen-Datei, zeigen Sie auf einen Unterordner. Es würde fehlschlagen, wenn ein anderer Unterordner ist beantragt.Einfach zu
index.html
als Willkommens-Datei, legen Sie die gewünschte homepage-Datei in/WebApp/
Ordner und erstellen Sie einen anderenindex.html
- Datei im root-Ordner/
mit folgendem Inhalt:Dieser leitet zu
/WebApp/
(such-Roboter zu behandeln, wird es: 301), die wiederum dazu dienen sollte, die gewünschten homepage-Datei.Siehe auch: