因為之前遇到問題都是百度谷歌別人的,所以把自己的問題也放出來希望可以幫到大家哪怕一點點昙啄,如果你有好的解決方法可以也跟我說下呀
springboot常用的打包方式是打成jar包,今天遇到一個問題是我選擇的打包方式是war适荣,本地可以正常啟動噪生,但是本地的war包扔到服務器上確實啟動不起來的,搞了好久最后查到原因是我是使用的是springboot的內(nèi)嵌容器啟動的逢并,所以如果是要把sprongboot的war包放到外部容器請排除掉springboot的內(nèi)置容器
如果項目有用到第三方的sdk的jar之剧,springboot怎么把sdk的jar打成jar或者war呢?
jar方式:
第一步:
項目目錄下創(chuàng)建lib砍聊,把第三方sdk的jar放進來
第二步:把之前創(chuàng)建的第三方的sdk的jar打到BOOT-INF/lib下面
spring-boot入口類必須實現(xiàn)SpringBootServletInitializer接口的configure方法才能讓外部容器運行spring-boot項目
打開jar文件發(fā)現(xiàn)已經(jīng)包含第三方sdk的jar
war的方式
第一步跟之前一樣
你會發(fā)現(xiàn)war包里面也是有第三方的jar的