• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    spring boot如何以jar包方式運行jsp應用

    Spring Boot中默認的模板引擎為Thyemleaf,對Velocity也供給和撐持,可是Spring Boot并不保舉利用JSP模板引擎,在以Jar包運行Jsp頁面時會報錯,找不到對應的頁面,當然經由過程設置裝備擺設可以撐持以jar包體例運行jsp頁面。

    東西/原料

    • Spring Boot
    • Maven

    一、近況

    1. 1

      打開Spring Boot應用,經由過程Maven號令package號令將應用打當作jar包

    2. 2

      執行號令java -jar xx.jar啟動Spring Boot應用,輸入jsp頁面臨應的Url映射后,可以看到頁面未找到

    3. 3

      用解壓縮軟件將jar包打開,可以看到jar包中并沒有對應的webapps目次,所以上面報了頁面未找到錯誤

    二、解決

    1. 1

      在pom文件的build節點下添加resource設置裝備擺設,目標是將webapps下的目次打包到jar文件的META-INF\resources目次下

    2. 2

      再次執行package打包號令將應用打當作war包,此次可以注重到jar包中META-INF\resources目次下包含了webapps下的所有文件

    3. 3

      執行令java -jar xx.jar啟動Spring Boot應用,這時再次執行【步調2】的操作,網頁便可正常拜候了。

    注重事項

    • 若是小編所寫經驗幫忙到了你,請幫手給點個贊或評論撐持下,您的撐持是作者繼續創作的動力!
    • 發表于 2018-05-01 00:00
    • 閱讀 ( 1464 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆