我尝试在Azure(打包JAR)中部署SpringBoot。部署后,我出现页面错误,如:
“未找到WEB-INF / jsp / home.jsp”
我的前缀和后缀:
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
问题出在JSP中。我认为WEB-INF的位置是错误的文件夹,但是我尽一切可能:
-resources/static
-resources/META-INF/resources/
-resources/templates
-resources/
并通过FTP添加到网络:
-/site
-/site/wwwroot
-/site/wwwroot/webapps
Rest Controller正常工作并返回正确的值。
我正在使用[Azure Toutorial Deploy a Spring Boot JAR file web app to Azure]
我曾尝试将其打包部署在战争中,但出现服务器错误:
“ CGI应用程序未返回一组有效的HTTP错误”。
在本地,两个版本(JAR和WAR)都很好用。
我在Azure上的订阅是Microsoft Imagine。