易商讯
当前位置: 首页 » 资讯 » 知识 » 正文

tomcat7支持可以用jdk1.8吗(jdk1.8对应tomcat版本)

放大字体  缩小字体 发布日期:2023-04-07 17:59:29
导读

一、初始条件 准备一台虚拟机为CentOS8.5x64版本,可以在国内的阿里的开源镜像站中下载。下载地址为: https://mirrors.aliyun.com/centos/8/isos/x86_64/,选择下载10

一、初始条件

准备一台虚拟机为CentOS 8.5 x64版本,可以在国内的阿里的开源镜像站中下载。下载地址为:

https://mirrors.aliyun.com/centos/8/isos/x86_64/,选择下载10.1GB的镜像。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

使用虚拟机进行安装,安装的过程不再赘述,安装完成后用SSH工具,我这里选用的Secure CRT并用ROOT账户登录。

使用“cat /etc/os-release”查看系统版本为CentOS 8。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

为了保证实验的有效性,安装一个JDK和Tomcat,分别在Oracle和Tomcat官网进行下载。JDK版本为1.8.0_333。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

Tomcat的版本为8.5.81,Tomcat的默认启动端口为8080,没有修改CentOS的iptables,这不是本测试讨论的重点。于是采用本机访问的方式,看见Tomcat正常运行。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

二、迁移前关闭Tomcat

首先关闭Tomcat,进入Tomcat的安装目录,我这里是

/usr/local/apache-tomcat-8.5.81,在bin目录下,运行.shutdown.sh,即可关闭Tomtcat。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

本机访问一下,已经不能访问。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

三、安装迁移工具

在龙蜥官网上提供了迁移手册,我们按照手册的步骤,一步一步开始迁移。CentOS 8的用户手册地址为

https://openanolis.cn/sig/migration/doc/380658406925893825,仔细阅读注意事项。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

1、下载迁移工具软件源



wget https://mirrors.openanolis.cn/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

2、安装迁移工具



yum -y install centos2anolis

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

这里有一个报错,这是因为CentOS 8目前已经结束了生命周期(EOL),所以默认的yum源都失效。这步安装不成功,是无法进行迁移。

解决方法:

(1)首先备份旧的源



cd /etc/yum.repo.d/ //进入yum.repo.d目录

mkdir repoBack //新建一个repoBack文件夹

mv *.repo repoBack/ //将原来的.repo文件全部移动到repoBack路径下

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

(2)到阿里开源镜像站,下载对应的repo文件,下载地址为

http://mirrors.aliyun.com/repo/这里选择CentOS-8.repo

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

(3)将下载的Centos-8.repo和之前的anolis-migration.repo都上传到/etc/yum.repo.d/。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

(4)再次运行yum -y install centos2anolis,安装迁移工具,安装成功。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

四、正式迁移

安装成功迁移工具以后,开始正式迁移。



centos2anolis.py

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

迁移的过程有点长,大概半个多小时,根据系统里面已经安装的包以及机器的配置时间有少许差别。提示“Switch complete.”迁移完成,需要重启系统。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

五、迁移验证

重启时,启动界面这时已经变成Anolis。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

进入桌面后,也是龙蜥的默认桌面。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

使用SSH工具重新连接,验证系统配置:



cat /etc/os-release //查看当前系统版本,应该显示为anolis

rpm -qa --qf "%{NAME} %{VENDOR}\n" | grep CentOS //查看是否有遗留包

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

注意:如果检查遗留包中有Kernel 的CentOS 包为正常现象,表示Kernel兼容当前环境;如有不为Kernel的CentOS包,说明迁移有问题,具体可到龙蜥社区中寻找相关答案。

检查服务是否正常,迁移前安装了JDK和Tomcat。



java -version //检查JAVA版本信息

cd

/usr/local/apache-tomcat-8.5.81/bin // Tomcat的运行路径

./startup.sh //运行Tomcat

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

在本机浏览器中访问 http://localhost:8080 ,页面访问正常,Tomcat运行正常。

tomcat7支持可以用jdk1.8吗,jdk1.8对应tomcat版本

至此,迁移完毕。

#操作系统##阿里云发布“龙蜥”操作系统##CentOS##Linux#


声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!

 
(文/小编)
免责声明
• 
本文tomcat7支持可以用jdk1.8吗(jdk1.8对应tomcat版本)链接:http://www.esxun.cn/news/116431.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3