Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,Tomcat本身可以当作web服务器使用,是java开发的。
没有java环境,java也叫jdk。
[root@zabbix1 ~]# java - version 可以查看版本
jdk的包有两种:
1. .gz .bz2 .zip 直接解压 放到安装位置 就能用
2. .bin 直接执行 会解压出来一个目录 放到安装位置 就能用
一般放到/usr/local/下面 改环境变量
jdk环境有两种
红帽自带的open jdk
二进制安装(下载压缩包,直接能用)改一下环境变量,openjdk和官方没什么区别,在公司开发用什么我就用什么。
yum -y install openjdk 系统自带的直接就能用,不用改环境变量。
现在tomcat最新版本是10,生产环境是用8和9
我现在是centos7.9,用的官方的。
先装jdk, 二进制的包的特点,只要解压立刻能用,装在usr/local下
关闭防火墙,selinux
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
部署JAVA环境
[root@tmocat /]# tar xzf jdk-8u151-linux-x64.tar.gz -C /usr/local
cd /usr/local
mv jdk1.8.0_151/ java
设置 JDK 环境变量
自己创建一个启动脚本
profile.d相当于profile的扩展地盘
vim /etc/profile.d/jdk.sh
JAVA_HOME=/usr/local/java 安装目录
PATH=$JAVA_HOME/bin:$PATH 现有的path变量
export JAVA_HOME PATH
使上面设置的脚本立即生效:
# source /etc/profile.d/jdk.sh 临时生效,只在当前终端生效,(永久生效,重启系统)
chmod 777 /etc/profile.d/jdk.sh 给权限
安装Tomcat:(和jdk的方式一模一样,解压改名就能用)
[root@tmocat /]# tar xzf apache-tomcat-9.0.1.tar.gz -C /usr/local/
[root@tmocat /]# cd /usr/local/
[root@tmocat local]# mv apache-tomcat-9.0.1/ tomcat
定义Tomcat所需环境变量:
profile.d相当于profile的扩展地盘
[root@tmocat tomcat]# vi /etc/profile.d/tomcat.sh
CATALINA_HOME=/usr/local/tomcat //Tomcat安装目录(基准、工作)
export CATALINA_HOME
[root@tmocat tomcat]# chmod 777 /etc/profile.d/tomcat.sh 给权限
[root@tmocat tomcat]# source /etc/profile.d/tomcat.sh
启动Tomcat
# /usr/local/tomcat/bin/startup.sh //启动tomcat
/usr/local/tomcat/bin/shutdown.sh //关闭tomcat
测试
使用浏览器访问Tomcat的默认主页
http://192.168.22.179:8080/
点进去,把里面的两行复制到下面的配置文件里。用户可以登录。
[root@tmocat conf]# vim tomcat-users.xml
用户可以登录
改下面这个,可以本机远程访问。
【注意】少熬夜,多看书。