项目打成war包进入linux里的Tomcat运行环境报jdk冲突解决办法之一?
发现只要运行tomcat里的就会自动下载jdk15、14、本地用的是8,所以冲突了。
在自己的本地项目pom文件里找到了原因,有个依赖里会自动下载jdk。解决办法就是排除这个里面的jdk;
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>4.10.97.ALL</version>
<exclusions>
<exclusion>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
</exclusion>
</exclusions>
</dependency>
本来是没有exclusions这个排除标签的,加上之后就是排除这个jdk了,这样就解决了!环境就运行起来了。