jdk、tomcat升級過程中遇到的問題
阿新 • • 發佈:2020-08-27
操作步驟:
預發與man端:
編譯版本修改、刪除例項、主機修改jdk、tomcat、新增例項、修改nginx檔案、釋出程式碼、host測試
shop線上:
編譯版本修改、摘vip、刪除例項、主機修改jdk、tomcat、新增例項、釋出、修改nginx檔案、host測試、掛vip
1.啟動時報錯,slf4j-log4j12包衝突
https://www.cnblogs.com/barneywill/p/11013719.html
2.啟動時候報錯,netty包衝突
連線es報錯資訊:Caused by: java.lang.VerifyError: (class: org/jboss/netty/channel/socket/nio/NioWorkerPool, method: newWorker signature: (Ljava/util/concurrent/Executor;)Lorg/jboss/netty/channel/socket/nio/AbstractNioWorker;) Wrong return type in function
將專案中的jboss.netty排除
<exclusion>
<artifactId>netty</artifactId>
<groupId>org.jboss.netty</groupId>
</exclusion>
3.專案啟動的spring bean載入順序問題
在需要依賴springContextUtil的bean中加下面的註解
@DependsOn("springContextUtil")