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")
4.反复登录问题
是因为机器的jar包问题,替换掉jar包,使用jdk1.8.0_91
5.机器配置host,被任意域名访问
愿意:nginx配置有问题