„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie serviert man statische Ressourcen (z. B. index.html) mit Jersey 2.0 ohne 404 Fehler?

Wie serviert man statische Ressourcen (z. B. index.html) mit Jersey 2.0 ohne 404 Fehler?

Gepostet am 2025-02-06
Durchsuche:531

 How to Serve Static Resources (e.g., index.html) with Jersey 2.0 Without 404 Errors?

enthüllen Sie das Geheimnis: Auflösen von 404 Fehlern für statische Ressourcen in Jersey

beim Kartieren von Jerl-Pattern von Jersey in der 2.00.00. Die Veröffentlichung begegnen häufig auf das Verwirrungsdilemma von 404 Fehlern für statische Ressourcen wie Index.html. Dies liegt in erster Linie daran, dass Jerseys / alle eingehenden Anfragen abfängt und keinen Raum für den Webcontainer hinterlassen, um statische Inhalte zu dienen.

Um dieses Problem zu lösen, befassen wir uns mit dem Bereich der Filter, insbesondere der com.sun.jersey.spi.Container.servlet.servletContainer für Jersey 1.x. Durch das Ersetzen der Servlet XML-Konfiguration durch eine Filterkonfiguration stellen wir eine Filterkartierung fest, die alle eingehenden Anforderungen an Jersey delegiert. Wir stellen jedoch auch einen benutzerdefinierten Init-Param namens "com.sun.jersey.config.property.webpageContentregex" mit einem Wert "/.*html" vor. Dieser Parameter dient als regulärer Ausdruck, der bestimmt, welche Dateierweiterungen von Jerseys Handhabung ausgeschlossen und stattdessen als statischer Inhalt dient. Der Übergang zu Jersey 2.x fordert eine leichte Anpassung in der Filterkonfiguration auf. Während der Ansatz weitgehend gleich bleibt, werden die Immobiliennamen geändert. Die "jersey.config.server.provider.packages" init-param identifiziert die Paket (en), die Ressourcenklassen enthalten, während "Jersey.config.servlet.filter Aus Jerseys Bestand.

Zusätzliche Überlegungen für einen nahtlosen statischen Inhalt Flow

, um den nahtlosen Diener statischer Inhalte zu erleichtern:

passen Sie den regulären Ausdruck in der Init-Param des Filters an, um zusätzliche Dateiverlängerungen (z. B. .css, .jsp) nach Bedarf aufzunehmen. Für Ihre erholsamen Dienstleistungen. Dieser Ansatz ermöglicht es statischer Inhalte, ohne die Filterkonfiguration zu bedienen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3