CentOS 7 Linux 安装Tomcat 8(咋个办呢 zgbn)

来源:互联网 发布:python可以开发游戏吗 编辑:程序博客网 时间:2024/06/06 04:45

CentOS 7 Linux 安装Tomcat 8

概要:本文直接介绍在CentOS 7 Linux系统下安装Tomcat 8并发布java web程序。

软件 版本 操作系统 CentOS 7 JAVA java 1.8 Tomcat tomcat8

1、安装JAVA

此处直接使用yum方式安装java。

查看当前系统是否安装或者自带java包。

yum list installed | grep java

如果存在已经安装java包或者自带的java包,则直接删除就好。

yum -y remove 包名字

更新yum

yum update

查询yum list中java安装包

yum search java | grep ^java*

这里写图片描述

执行yum install命令安装java 1.8程序包。

yum -y install java-1.8.0-openjdkyum -y install java-1.8.0-openjdk-develyum -y install java-1.8.0-openjdk-src

查看java 1.8程序包的安装路径信息。

rpm -ql java-1.8.0-openjdk

这里写图片描述
其中/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/为安装路径。

测试java安装是否成功。

java -version

这里写图片描述
至此java安装成功。

2 安装Tomcat 8

Tomcat安装比较简单,在apache官网直接下载程序包解压后可直接运行使用。

下载tomcat程序包

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.gz

这里写图片描述

配置tomcat

解压缩程序包。

tar -zxvf apache-tomcat-8.5.24.tar.gz

这里写图片描述

tomcat程序文件移动到/opt目录下。

mv apache-tomcat-8.5.24 /opt/tomcat-8.5.24

这里写图片描述

删除tomcat目录下一些管理程序文件

为了安全期间,直接删除tomcat目录下的管理端程序文件。

/*进入tomcat程序目录*/cd /opt/tomcat-8.5.24/webapps/
/*删除此目录下所有文件*/rm -rf *

编写tomcat服务启动脚本

编写tomcat启动脚本,放在/root目录下,方便管理。

vi tomcat-service.sh

这里写图片描述

start-service-init.sh文件代码内容。

#!/bin/bash# tomcat启动/opt/tomcat-8.5.24/bin/catalina.sh start

执行如下命令,将该脚本标记为可执行文件。

chmod +x /home/centnet/start-service-init.sh

执行如下命令将/etc/rc.d/rc.local文标记为可执行文件。

chmod +x /etc/rc.d/rc.local

打开/etc/rc.d/rc.local文件,在最后面添加如下脚本。

vi rc.local
# start tomcat/root/start-service-init.sh

重启linux系统测试一下。

shutdown -r nowps -ef | grep tomcat

能看到tomcat的启动信息,则设置tomcat开机启动完成。

添加tomcat到系统service

添加tomcat到系统service,可以通过service tomcat8 [start|stop]管理tomcat启动和停止。

cp /opt/tomcat-8.5.24/bin/catalina.sh /etc/init.d/tomcat8

查看是否添加成功。

ls /etc/init.d/tomcat*

这里写图片描述

这里写图片描述