linux下yum安装jdk1.8(rpm包)和tomcat-8.5
Java是目前可移植性较高的语言,相当火热,tomcat运行就需要Java语言环境
========= 完美的分割线 =========
0.java简介
1)tomcat运行需要对应的Java环境,Java环境通过安装jdk来获得
2)为了防止兼容性问题,tomcat和Java的版本最好对应,
一般java-1.8对应tomcat8,java-1.7对应tomcat7,且高版本java可以支持低版本tomcat
3)Java安装包的命名方式:
jdk-8uxxx一般称为jdk1.8对应的是java 1.8的相关工具,
jdk-7uxxx一般称为jdk1.7对应的是java 1.7的相关工具
# jdk下载地址(需要先同意使用的协议,才可以下载)
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.yum安装jdk-1.8
1.1.准备工作
适用的系统:
CentOS7.5和6.9系统均可实现
需要的软件包:
jdk-8u181-linux-x64.rpm
1.2.安装jdk
1)清理已安装的jdk
rpm -qa | grep jdk
rpm -e --nodeps jdk
2)上传并安装jdk安装包
# 进入安装目录,将下载好的jdk包上传到到服务器(jdk-8u181-linux-x64.rpm)
mkdir -p /server/tools cd /server/tools/ yum install jdk-8u181-linux-x64.rpm -y
3)配置Java的相关环境变量
echo '#!/bin/sh' >>/etc/profile.d/java.sh echo "# This is JAVA profile by zhaoshuai in $(date +%F)." >>/etc/profile.d/java.sh echo 'export JAVA_HOME=/usr/java/latest' >>/etc/profile.d/java.sh echo 'export JRE_HOME=/usr/java/latest/jre' >>/etc/profile.d/java.sh echo 'export CLASSPATH=$JAVA_HOME/lib/:$JRE_HOME/lib' >>/etc/profile.d/java.sh echo 'export PATH=$JAVA_HOME/bin:$PATH' >>/etc/profile.d/java.sh cat /etc/profile.d/java.sh source /etc/profile.d/java.sh
4)检查变量配置
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
java -version
# 最终可以得到以下结果:
[root@tomcat-srv ~]# java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
2.安装 apache-tomcat-8.5.11
2.1.部署tomcat程序包
# tomcat包解压即可
cd /server/tools/ tar -zxf apache-tomcat-8.5.11.tar.gz mv apache-tomcat-8.5.11 /usr/local/tomcat1
2.2.启动测试
/usr/local/tomcat1/bin/catalina.sh start sleep 1 ps -ef |grep --color=auto tomcat1 tail -f /usr/local/tomcat1/logs/catalina.out
在最后面看到“start Server startup in 97703 ms”这样的字段表示tomcat安装启动正常
========= 完毕,呵呵呵呵 ==========
作者:天生帅才 www.zuiyoujie.com
本文版权归作者和博客园共有,如果感觉有用可以随意打赏,感谢支持,欢迎转载




标签:
tomcat
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具