2017-11-24 5 views
-1

Ich studiere Spring Boot. Und jetzt muss ich meine statischen Ressourcen für das Web-Projekt bereitstellen, es verbindet, aber es gibt Fehler 404Spring Boot statische Ressource 404 Fehler

enter image description here

Auch, wenn ich auf „localhost Zugriff: 8080/appie/resources/js/common.js "Browser gibt 404 Fehler zurück (mein Kontextpfad ist/appie).

Was könnte dieser Grund sein?

+0

Was ist Ihr Kontextpfad ist? – Blank

+0

"appie" ist mein Kontext Pfad – PLAYMAKER

+0

[** Poste keine Bilder von Code oder Fehler! **] (https://meta.stackoverflow.com/q/303812/995714) – Rob

Antwort

1

Spring Boot von Konvention dient statische Ressourcen unter src/main/resources/static. Der Pfad der Ressource wird auf diese relativ sein, wenn Sie also common.js unter static Ressourcen setzen, können Sie es für den Zugriff auf in: localhost: 8080/appie/common.js

, um es den Zugriff auf in als resources/js/common.js erstellen Sie diese Ordnerstruktur unter static.

+0

Danke für deine Antwort, jetzt kann ich weitermachen. – PLAYMAKER

0

Sie sollten this guide about serving static content with spring boot lesen.

Es sagt der folgende:

Frühlings-Boot automatisch statische Web-Ressourcen in einem der folgenden Verzeichnisse hinzufügen:

  • /META-INF/
  • /resources/
  • /statisch/
  • /public/

nach dem js Datei in einem dieser Verzeichnisse platzieren Sie es über $ Host zugreifen kann: $ port/$ contextPath/common.js

+0

Vielen Dank das ist eine gute Referenz Link ich werde es später lesen – PLAYMAKER

Verwandte Themen