我有問題,我使Spring Boot應用程序和我有更大的問題部署它比寫它。 因此,當我從IDE STS啓動我的應用程序manualy時,應用程序工作正常,但是當我將它打包到.jar並嘗試使用命令java -jar appname.jar從CMD運行它時。應用程序運行,但當我想訪問任何頁面,我得到錯誤404.無法部署Spring Boot應用程序。錯誤404在任何頁面
我認爲這是包過程中的一些問題。當我從CMD運行項目,我嘗試進入任何網站(http:// localhost:8080 /回答,例如)在CMD我得到新的行與SQL請求...所以控制器是好的,應用程序不能看到.jsp文件。 在application.properties
我有:
spring.mvc.view.prefix= /WEB-INF/views/
spring.mvc.view.suffix= .jsp
我已經在我的POM所有所需的依賴:[https://pastebin.com/c0hqwYT8][1]
我application.class像教程:[https://pastebin.com/yHscwEm0][1]
我的項目結構:[http://imgur.com/a/LEciD][1]
[http://imgur.com/a/LvaWc][1]
嘗試添加到您的application.properties 'server.context路徑= 「mypath」 然後從\ mypath中訪問它 – fg78nc
如果你正在構建一個包含頁面的web應用程序,那麼這個文件應該是一個'war'文件。 –
@KrishnaKuntala不需要,它可能是可執行的jar(用於彈簧啓動) – fg78nc