Ich habe ein Jersey RESTful Web-Service-Projekt. Ich habe den Jersey-Container in der web.xml konfiguriert und alles funktioniert gut.So konfigurieren Sie Willkommensdatei (HTML/JSP) in Jersey-Container
Im selben Projekt habe ich eine HTML-Seite eingeführt und in der <welcome-file-list>
enthalten, um einige andere nicht-REST-Anfrage zu behandeln. Aber wenn ich auf die URL zugreife, wird die Begrüßungsdatei nicht angezeigt.
Nachdem ich die Jersey-Containerkonfiguration in web.xml kommentiert und die Anwendung bereitgestellt habe, kann ich diesmal auf die Begrüßungsdatei zugreifen.
Ich verwende Tomcat 7, JDK 7, Jersey 2.2 und Eclipse Juno. Wie funktioniert die Begrüßungsdatei, wenn Jersey konfiguriert wurde? Gibt es irgendwelche Einschränkungen mit Jersey oder muss ich anders konfigurieren, um dies zu erreichen?
Mein 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_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>My Service</display-name>
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>com.my.rest.service</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<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-list>
</web-app>
Have haben Sie haben versucht, hinzuzufügen Willkommen-Datei-Liste Tag zu web.xml. Es sollte funktionieren. So etwas wie unten .. \t index.html welcome-file> \t \t index.htm welcome-file> \t \t index.jsp welcome-datei> \t welcome-datei-list> –
Bitte teilen Sie auch Ihre web.xml-Konfiguration – Jk1
Posted web.xml, ich habe die Begrüßungsdatei in der Liste auch hinzugefügt. – Murugesh