踩坑 springboot打war包

2022-09-15 15:24:12 字數 472 閱讀 1543

springboot需要jdk1.8+tomcat8.0

第一步:從idea中通過m**en install將專案打成war包

第三步:開始報錯unsupported major.minor version 52.0

本地排查:j**a -version顯示的是jdk1.8,正確

抓耳撓腮中...

最終解決:檢視了tomcat的啟動日誌,發現日誌裡顯示我的j**a-home是jdk1.7

終於找到坑了,因為

本地都配置好了,然而還是報我在我本地的電腦上配置了兩個jdk,在前面日誌有提及同時配兩個jdk的方法。乙個命名為j**a_home,乙個命名為j**a_home1.8

tomcat啟動預設讀取的是j**a_home的配置,最終將j**a_home配置為1.8,啟動過程不在報錯。

總結:自己給自己挖的坑,需要自己去填補。

遇事最快速的排查方法就是看日誌,而不是自己在那裡瞎猜測。

springboot踩過的坑

設定上下文路徑context path不生效 springboot 2.0之前的語法 server.context path xx 2.0之後的語法 server.servlet.context path xx 在配置yml時,報錯如下 caused by org.yaml.snakeyaml.sc...

spring boot起手式踩的坑

44 27.566 info 9440 thread 1 s.c a.context annotation 43195e57 startup date thu dec 2913 44 26 cst 2016 root of context hierarchy 2016 12 29 13 44 27....

spring boot踩的坑系列(二)

1 匯入css js檔案和一般的匯入方法不一樣,spring boot中如果使用了thymeleaf模板,則必須使用thymeleaf模板的方法來匯入資源,即src全部為th src,還需要新增 括號內為資源的路徑。2 實現跨專案的跳轉 在頁面中設定超連結到本專案中的控制端,再通過控制端跳轉到另乙個...