浅谈Tomcat(部署篇)

发表于 2019-06-03  1.2k 次阅读


环境: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 检查是否还存在僵尸进程

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

1