2014-11-23 62 views
0

我已按照指南here將「Hello,world」級別的Spring Boot應用程序轉換爲war文件。我可以像jar一樣運行這場戰爭,它會返回簡單的模板。從春季啓動戰爭文件中提供文件

我不明白的是爲什麼我無法訪問我創建的main.css文件。我已將它放在「static/css/main.css」下的resources目錄下,並根據文檔here Spring Boot將自動在「resources」,「static」,「public」和「META-INF /資源」。但是,當我構建我的戰爭文件並運行它時,我無法在瀏覽器中查詢這些文件(如http://localhost:8080/static/css/main.css)。錯過了一個步驟?如果我查看創建的war文件,我會在「templates」目錄和持有我的應用程序的目錄旁邊的「WEBINF/classes」中看到「static」目錄。

回答

3

src/main/resources/static中的文件來自/,因此在路徑中不需要static。你的CSS文件應該可以從http://localhost:8080/css/main.css