2017-06-16 47 views
0

我有問題,我使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]

+0

嘗試添加到您的application.properties 'server.context路徑= 「mypath」 然後從\ mypath中訪問它 – fg78nc

+0

如果你正在構建一個包含頁面的web應用程序,那麼這個文件應該是一個'war'文件。 –

+0

@KrishnaKuntala不需要,它可能是可執行的jar(用於彈簧啓動) – fg78nc

回答

相關問題