centos7安装tomcat10

centos7.5部署完tomcat10.1.7后启动不成功,查看日志报错如下:
[root@wc-xfn-1-206 logs]# tail -n 333 catalina.out
Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

这台服务器我本来部署的jdk1.8
[root@wc-xfn-1-206 logs]# java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

在/usr/local目录下部署了tomcat8版本 ,现在要升级成tomcat10版本。于是我再另外一个分区目录/app目录下解压部署了tomcat10版本。结果在./startup.sh后发现没有成功,查看日志如上面显示。 部署失败,我只能暂时重启tomcat8,正常运行老版本的。

这是什么问题? 我查过tomcat10和jdk1.8兼容的呀。

Tomcat 10.1.7 不支持 JDK 1.8。Tomcat 10.1.x 系列要求使用 JDK 11 或更高版本。

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^