我有一个基本的Spring Boot Web应用程序。当以eclipse作为Java应用程序运行或从cmd以“ mvn spring-boot:run”运行时,servlet调度程序可以正常工作,并且在访问http://localhost:8080/appname
后会重定向到登录页面但是,当我使用“ java-jar app.jar”从cmd运行时,它将重新启动应用程序并部署tomcat(嵌入式),但似乎servlet调度程序找不到我的jsp页面。
发生意外错误(类型=未找到,状态= 404)。 /WEB-INF/jsp/login.jsp
我的jsp文件位于META-INF / resources / WEB-INF / jsp中 application.properties->
spring.mvc.view.prefix=WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
此问题与类路径有关吗?我缺少什么? jar文件包含jsp文件(我检查过)。