2017-08-14 174 views
0

我從Thymeleaf切換到JSP,它是我的本地計算機上正常工作,但是當我把它上傳到Heroku的服務器我得到
There was an unexpected error (type=Not Found, status=404). /WEB-INF/jsp/home.jsp春季啓動JSP沒有找到我的春節,啓動應用程序

的罐子包裝,如果它在本地工作但不在Heroku服務器上,這意味着什麼?

編輯,項目結構 enter image description here

+0

你可以分享你的文件夾結構,顯示你保存jsp的位置 –

回答

1

嘗試增加這pom.xml

<dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-tomcat</artifactId> 
    </dependency> 

    <dependency> 
     <groupId>org.apache.tomcat.embed</groupId> 
     <artifactId>tomcat-embed-jasper</artifactId> 
    </dependency> 

    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>jstl</artifactId> 
    </dependency> 

,並添加這application.properties

spring.mvc.view.prefix=/WEB-INF/jsp/ 
spring.mvc.view.suffix=.jsp 

動人JSP來src/main/webapp/WEB-INF/jsp

+0

把JSP移動到'src/main/webapp/WEB-INF/jsp'解決了這個問題。非常感謝。 –