/opt/jdk/
下,并改名为jdk;/etc/profile
);/opt/tomcat/
下,并創建軟連接 /opt/tomcat/latest
;/opt/tomcat/latest/bin
目录下)startup.sh、shutdown.sh、catalina.sh 环境;/etc/init.d/
);執行下面命令查看系統是32位還是64
uname -m
x86_64
:64位i386
:32位注意
接下來的步驟以64位安裝為例
cd /tmp
mkdir -p /opt/jdk/ tar -zxvf jdk-8u401-linux-x64.tar.gz -C /opt/jdk
ln -s /opt/jdk/jdk1.8.0_401 /opt/jdk/latest
vim /etc/profile
添加下面內容:
export JAVA_HOME=/opt/jdk/latest export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
java -version
下載最新版
/tmp
cd /tmp
mkdir -p /opt/tomcat/
/opt/tomcat/
sudo tar -xzf /tmp/apache-tomcat-9.0.86.tar.gz -C /opt/tomcat/
ln -s /opt/tomcat/apache-tomcat-9.0.86 /opt/tomcat/latest
把tomcat的脚本文件拷一份到/etc/init.d目录
cp /opt/tomcat/latest/bin/catalina.sh /etc/init.d/tomcat9
并把改脚本授权给所有用户执行
chmod 755 /etc/init.d/tomcat9
拷贝的脚本并不能直接使用,还需要修改添加一些配置。
vi /etc/init.d/tomcat9
添加chkconfig
和description
两行注释。有这两行注释才能支持chkconfig
命令配置服务;
#chkconfig: 2345 10 90 #description: tomcat9 service export JAVA_HOME=/opt/jdk/latest #jdk路径 export TOMCAT_HOME=/opt/tomcat/latest #tomcat路径 export CATALINA_HOME=/opt/tomcat/latest #tomcat路径
注意
这里配置的2345
指的是2345
这4个运行级别会开机自启动,10
是启动优先级,90
是关闭优先级,优先级的值为0-99
,越小优先级越高。
前面在/etc/profile
文件配置中的环境变量只会在shell登录后执行,开机的过程中并不会加载/etc/profile
,但是tomcat的启动脚本中需要这两个变量,所以需要在启动脚本中加入这两个变量。
使用chkconfig --add
命令添加服务
chkconfig --add tomcat9
配置完成后Tomcat服务即可开机自启动
同时还可以使用service tomcat9 start
和service tomcat9 stop
命令来启动和停止tomcat服务。
使用chkconfig --list
查看啟動的服務
本文作者:澳门🇲🇴上班的IT人
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!