编辑
2024-03-06
CentOS
0
请注意,本文编写于 469 天前,最后修改于 469 天前,其中某些信息可能已经过时。

目录

目標
分析
安裝
jdk8安裝:
1、官網下載
2、ssh鏈接到服務器,把上面下載的安裝包放到/tmp
3、解压源码(解压到/opt/jdk 下)
4、創建軟連接
5、配置jdk全局系统变量
6、重新加载配置文件
7、检查是否安裝成功
Tomcat9 安裝:
1、官網下載
1、ssh鏈接到服務器,把上面下載的安裝包放到/tmp
2、創建Tomcat安裝目錄
3、把安裝包解壓到/opt/tomcat/
4、創建軟連接
5、將Tomcat配置為服務

目標

  • 在CentOS6中安装jdk8;
  • 在CentOS6中安装tomcat9;
  • 在CentOS6中把Tomcat配置為服務

分析

  • 1.下载jdk8、tomcat9;
  • 2.解压jdk到/opt/jdk/下,并改名为jdk;
  • 3.配置jdk系统全局环境变量(/etc/profile);
  • 4.解压tomcat到/opt/tomcat/下,并創建軟連接 /opt/tomcat/latest;
  • 5.配置tomcat(/opt/tomcat/latest/bin 目录下)startup.sh、shutdown.sh、catalina.sh 环境;
  • 6.將tomcat配置為服務(/etc/init.d/ );
  • 7.测试。

安裝

jdk8安裝:

1、官網下載

jdk8下載鏈接

image.png

執行下面命令查看系統是32位還是64

uname -m

image.png

  • x86_64:64位
  • i386:32位

注意

接下來的步驟以64位安裝為例

2、ssh鏈接到服務器,把上面下載的安裝包放到/tmp

cd /tmp

3、解压源码(解压到/opt/jdk 下)

mkdir -p /opt/jdk/ tar -zxvf jdk-8u401-linux-x64.tar.gz -C /opt/jdk

4、創建軟連接

ln -s /opt/jdk/jdk1.8.0_401 /opt/jdk/latest

image.png

5、配置jdk全局系统变量

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

6、重新加载配置文件

source /etc/profile

7、检查是否安裝成功

java -version

image.png

Tomcat9 安裝:

1、官網下載

Tomcat9下載鏈接

下載最新版

image.png

1、ssh鏈接到服務器,把上面下載的安裝包放到/tmp

cd /tmp

2、創建Tomcat安裝目錄

mkdir -p /opt/tomcat/

3、把安裝包解壓到/opt/tomcat/

sudo tar -xzf /tmp/apache-tomcat-9.0.86.tar.gz -C /opt/tomcat/

4、創建軟連接

ln -s /opt/tomcat/apache-tomcat-9.0.86 /opt/tomcat/latest

image.png

5、將Tomcat配置為服務

把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

添加chkconfigdescription两行注释。有这两行注释才能支持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的启动脚本中需要这两个变量,所以需要在启动脚本中加入这两个变量。

image.png

使用chkconfig --add命令添加服务

chkconfig --add tomcat9

配置完成后Tomcat服务即可开机自启动

同时还可以使用service tomcat9 startservice tomcat9 stop命令来启动和停止tomcat服务。

使用chkconfig --list查看啟動的服務

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:澳门🇲🇴上班的IT人

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!