springboot專案打包後執行出現問題解決辦法

2021-07-25 06:02:11 字數 606 閱讀 2710

原因:log4j-over-slf4j.jar 和 slf4j-log4j12.jar不能同時引入,造成死迴圈

解決:刪除pom裡面的slf4j-log4j12依賴,仍然沒有解決問題。這裡主要是因為spring-boot-starter-logging裡面引入了log4j-over-slf4j依賴,在webmagic裡面又引入了slf4j-log4j12依賴。所以只能去除webmagic中的slf4j-log4j12依賴。

us.codecraft

webmagic-core

0.5.2

org.slf4j

slf4j-log4j12

us.codecraft

webmagic-extension

0.5.2

commons-lang

commons-lang

2.6用exclusion去除依賴中的其他依賴

原因:我在jdbcutil.class裡面有一段靜態**,類初始化的時候會載入這端**,這段**主要是讀取resource下的properties檔案。雖然開發執行的時候是可以執行的。但是打包後檔案路徑發生改變,導致無法讀取檔案,也就無法初始化這個類。

用這種方法去讀取檔案。

vue專案打包後跨域

關於vue的跨域配置,有開發環境的跨域和生產環境的跨域,詳見我的另一篇部落格 對於上篇文章的生產環境的跨域位址配置,是將所有介面的訪問都指向同乙個伺服器,而對於前後端未完全分離的專案,如果有某個介面需要訪問非當前專案的另一台伺服器的話,就需要對這個介面單獨進行處理了,針對這個問題,我重新梳理了一下關...

springboot專案打包並在雲伺服器執行

這個jar包與傳統jar包的不同之處在於裡面有乙個名為lib的目錄,在這個目錄中包含了這個簡單應用所依賴的其他jar包,其中也包含內建的嵌 入式tomcat,正是使用它,才能發布服務和訪問web資源。除了我們編寫的原始碼所編譯形成的class以外,在org目錄下還有許多spring所提 供的clas...

Docker 打包部署SpringBoot專案

構建docker映象有以下兩種方法 1 使用docker commit命令。2 使用docker build命令和 dockerfile 檔案。這裡使用的是第二種方法 1.準備dockerfile檔案 2.執行docker命令建立映象 docker build t name v1 和dockerfi...