centos7下安装jdk和tomcat以及通过rc.local设置开机自启动
Posted 唐僧洗澡不秃头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下安装jdk和tomcat以及通过rc.local设置开机自启动相关的知识,希望对你有一定的参考价值。
1、说明
在Centos7连接Xshell,Xftp 安装jdk1.8以及tomcat9
其中jdk1.8和tomcat9的压缩文件我百度网盘里有
网盘地址:https://pan.baidu.com/s/1EVfBCfG_yvYJNPHeGbidpg
提取码:qjkk
2、安装jdk1.8
1.首先下载jdk1.8的压缩文件,然后通过xftp上传到centos的/usr/local目录下
2.然后通过tar命令解压压缩包,得到文件夹jdk1.8.0_291,删除压缩包,然后重命名解压后的文件夹名
cd /usr/local
tar -zxvf jdk-8u291-linux-x64.tar.gz
rm -f jdk-8u291-linux-x64.tar.gz
mv jdk1.8.0_291 java
3.配置环境变量
通过vi或vim修改/ect/profile配置文件,配置jdk的环境变量
vi /etc/profile
点击"i"键进入编辑模式,在末尾追加jdk配置
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME=$JAVA_HOME/jre
修改后通过ESC键退出编辑模式,输入:wq退出
4.输入source /ect/profile 刷新配置文件,然后输入java -version检验是否安装成功。
[root@oyz ~]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
出现上面的即证明安装成功
3、安装tomcat9
1.首先下载tomcat9的压缩文件,然后通过xftp上传到centos的/usr/local目录下
2.然后通过tar命令解压压缩包,得到文件夹apache-tomcat-9.0.37,删除压缩包,然后重命名解压后的文件夹名
cd /usr/local
tar -zxvf apache-tomcat-9.0.37.tar.gz
rm -f apache-tomcat-9.0.37.tar.gz
mv apache-tomcat-9.0.37 tomcat
4.进入刚修改文件夹名的tomcat/bin目录下,输入下面的命令,启动tomcat,检验是否安装成功。
sh startup.sh
出现tomcat started信息即证明安装成功。
5.理论上Tomcat 已配置完毕,但实际上我们还需要配置centos的防火墙,否则外网是无法访问的。
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
6.现在访问IP:8080
就可以见到我们熟悉的三角猫Logo了,Tomcat安装成功。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fXYElvYK-1621085056375)(https://i.loli.net/2021/05/15/nXmpPFEivSqyAkK.png)]
4、设置tomcat开机自启动
1.首先找到/etc/rc.d/文件下的rc.local,添加tomcat启动配置
cd /etc/rc.d
vi rc.local
点击"i"键进入编辑模式,在末尾追加tomcat启动配置
export JAVA_HOME=/usr/local/java
export JRE_HOME=$JAVA_HOME/jre
sh /usr/local/tomcat/bin/startup.sh
修改后通过ESC键退出编辑模式,输入:wq退出
2.给rc.local文件添加执行权限
chmod +x rc.local
3.重启服务器
reboot
然后在浏览器访问IP:8080,或者使用ps -ef |grep java否命令查看tomcat是否启动
root 952 1 1 04:51 ? 00:00:10 /usr/local/java/jre/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 1549 1530 0 05:01 pts/0 00:00:00 grep --color=auto java
出现上述结果说明开机自启动配置完成。
以上是关于centos7下安装jdk和tomcat以及通过rc.local设置开机自启动的主要内容,如果未能解决你的问题,请参考以下文章