2017-06-16 68 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

回答

相关问题