本教程介绍在CentOS 7服务器上使用yum进行Tomcat 7的基本安装和一些配置。
1.安装Tomcat
sudo yum install tomcat # 以root权限安装tomcat,如有提示输入y按回车
sudo yum install tomcat-webapps tomcat-admin-webapps # 安装管理包,如有提示输入y按回车
最重要的Tomcat的文件将位于/usr/share/tomcat,如果你想部署web应用程序,你可以将它放在/usr/share/tomcat/webapps的目录中。
2.Tomcat的目录结构
bin // 存放Tomcat的命令脚本文件
conf // 存放Tomcat服务器的各种配置文件,最主要是server.xml
lib // 存放Tomcat服务器支撑jar包
logs // 存放日志文件
temp // 存放临时文件
webapps // web应用所在目录,外界访问web资源的存放目录
work // Tomcat的工作目录
3.启动、停止、重启Tomcat
sudo service tomcat start # 启动
sudo service tomcat stop # 停止
sudo service tomcat restart # 重启
以上命令也可以用其它方式,例如service tomcat start其实是重定向到/bin/systemctl start tomcat.service,所以用/bin/systemctl start tomcat.service或者systemctl start tomcat也能达到同样的目的。
4.常见问题
tomcat默认端口号是8080,如果正常访问不了,很有可能是8080端口被墙了
解决方案:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT # 防火墙允许接受tcp 8080端口
service iptables save # 保存
service iptables restart # 重启