Spring Boot中默認的模板引擎為Thyemleaf,對Velocity也供給和撐持,可是Spring Boot并不保舉利用JSP模板引擎,在以Jar包運行Jsp頁面時會報錯,找不到對應的頁面,當然經由過程設置裝備擺設可以撐持以jar包體例運行jsp頁面。
打開Spring Boot應用,經由過程Maven號令package號令將應用打當作jar包
執行號令java -jar xx.jar啟動Spring Boot應用,輸入jsp頁面臨應的Url映射后,可以看到頁面未找到
用解壓縮軟件將jar包打開,可以看到jar包中并沒有對應的webapps目次,所以上面報了頁面未找到錯誤
在pom文件的build節點下添加resource設置裝備擺設,目標是將webapps下的目次打包到jar文件的META-INF\resources目次下
再次執行package打包號令將應用打當作war包,此次可以注重到jar包中META-INF\resources目次下包含了webapps下的所有文件
執行令java -jar xx.jar啟動Spring Boot應用,這時再次執行【步調2】的操作,網頁便可正常拜候了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!