环境:Linux Centos 7.6 1810
需要用到的软件 jdk安装环境包 ,tomcat解压包以及vim,vi,wget命令
wget 安装命令:yum install -y wget
vim安装命令:yum install -y vim
1.配置Java环境
下载java环境包
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择对应版本下载
这里下载的是jdk-8u211-linux-x64.tar.gz 切记只能先下载本地,再通过FTP上传到指定目录 这里我上传的是/usr/local/jdk
在/usr/local目录下没有jdk 目录的 可以通过mkdir jdk 创建jdk目录
再边上传的同时 在/usr/local 目录下创建 tomcat目录 通过mkdir tomcat 创建tomcat 目录
上传jdk-8u211-linux-x64.tar.gz 到/usr/local/jdk后
cd 进入/usr/local/jdk 目录
解压jdk-8u211-linux-x64.tar.gz
tar zxvf 解压 jdk-8u211-linux-x64.tar.gz
生成一个 jdk-8u211xxx的文件
修改全局变量
vim /etc/profile
在末尾处添加
export JAVA_HOME=/usr/java/jdk1.8.0_151
export JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export PATH
退出并保存
刷新环境变量
source /etc/profile
检查是否配置成功
java -version
#看到以下信息表示安装成功
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
2.安装Tomcat
下载tomcat 包到创建好了的/usr/local/tomcat
下载地址:https://tomcat.apache.org/download-90.cgi
下载链接: http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz
cd 进入/usr/local/tomcat 目录
wget 下载tomcat安装包
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz
ls 列出当前目录文件
解压 apache-tomcat-9.0.20.tar.gz
tar zxvf apache-tomcat-9.0.20.tar.gz
cd 进入 apache-tomcat-9.0.20目录
ls 列出当前目录文件
其中conf 是tomcat 配置文件,bin是启动,停止文件,webapps是网页存放位置
验证tomcat是否能正常使用通过命令 crul http://localhost:8080 查询是否有返回值
将war包放入webapps 通过 http://localhost:8080/war名字 进能访问
启动tomcat 在tomcat的bin目录下
启动 .
/startup
.sh
关闭.
/shutdown
.sh 可能第一次启动没有权限通过chmod +x * 授予权限
切记 tomcat 并没有重启这个命令 只能先停止再启动
当tomcat 通过.
/shutdown
.sh停止了
运行ps -ef |grep tomcat 发现依然有tomcat进程 这是由于有非守护线程(即User Thread)存在,jvm不会退出(当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个或以上的非守护线程则JVM不会退出)
可以通过 kill -9 加上 进程号结束它
再运行ps -ef |grep tomcat 检查是否还存在僵尸进程
COMMENTS | NOTHING