1. 程式人生 > 實用技巧 >jdk、tomcat升級過程中遇到的問題

jdk、tomcat升級過程中遇到的問題

操作步驟:

預發與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")