1、确保已经安装JDK
若没有安装JDK请参考CentOS 7安装JDK1.8,如果已经安装JDK,那么就接下来就可以安装Tomcat。
2、安装Tomcat
方法一:利用yum源在线安装
1、查看Tomcat信息
yum info tomcat
2、安装Tomcat
yum -y install tomcat
3、查看Tomcat是否安装成功
rpm -q tomcat
4、默认安装路径
/usr/share/tomcat/
方法二:手动解压Tomcat的压缩包
- 在官网下载tar包:apache-tomcat-7.0.108.tar.gz
- 将文件上传至CentOS中
- 创建安装目录,并将压缩包解压到该目录:
tar -zxvf apache-tomcat-7.0.108.tar.gz
- 配置环境变量:
1、编辑profile文件:
vim /etc/profile
2、添加如下配置:
CATALINA_BASE=/usr/share/tomcat
CATALINA_HOME=/usr/share/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME
3、使配置文件生效:
source /etc/profile
4、测试配置是否成功:
/share/tomcat/bin/startup.sh
Tomcat 目录结构说明:
[root@yangyang tomcat]# cd /usr/share/tomcat/
[root@yangyang tomcat]# ls
bin --启动命令目录
conf --配置文件目录 *重点
lib --库文件目录
logs --日志文件目录 *重点
temp --临时缓存文件
webapps --web应用家目录 *重点
work --工作缓存目录
3、相关配置
- Tomcat的开机启动
启动服务:systemctl start tomcat.service
开机自启:systemctl enable tomcat.service
- 开放端口
firewall-cmd --add-service=tomcat--permanent 开放tomcat服务
firewall-cmd --zone=public --add-port=8080/tcp --permanent 或者可以直接添加端口
firewall-cmd --reload 重载防火墙
firewall-cmd --list-ports 查看占用端口
查看当前服务器的端口监听状态:netstat -tunl
查看端口对应的是什么服务:netstat -antlp
- 若想修改Tomcat的监听端口:
进入Tomcat的conf目录下,修改server.xml文件,检索/8080到端口号的位置,进入编辑模式后修改端口号,保存重启tomcat服务。
4、环境测试
- 安装Tomcat管理包
1、安装Tomcat根页面:
yum install -y tomcat-webapps tomcat-admin-webapps
2、安装在线文档(可选)
yum install -y tomcat-docs-webapp tomcat-javadoc
- 目录布署
1、Tomcat的数据目录(网站家目录):
/usr/share/tomcat/webapps/ROOT/
2、把test目录与ROOT同级或者是在ROOT的下一级都是可行的
[root@Tomcat ~]# mkdir /usr/local/tomcat/webapps/test --目录名字可自定义
[root@Tomcat ~]# vim /usr/local/tomcat/webapps/test/index.jsp --自定义页面内容,如下
welcome to here!
- 浏览器打开网页进行测试
在浏览器输入 http://IP:8080
结束。
拓展: