安装步骤
1、下载并解压Tomcat
从apache Tomcat官方网站或其他可靠来源下载Tomcat 7的压缩包,例如apachetomcat7.0.92.tar.gz
。

将下载的压缩包上传到CentOS服务器上,可以使用scp
或ftp
等工具。
使用tar zxvf
命令解压压缩包到指定目录,如/usr/local/src
。
2、配置环境变量
编辑~/.bash_profile
或/etc/profile
文件,添加以下内容:
- export CATALINA_HOME=/usr/local/src/apachetomcat7.0.92
- export PATH=$CATALINA_HOME/bin:$PATH
保存并关闭文件,然后执行source ~/.bash_profile
使环境变量生效。
3、启动Tomcat

进入Tomcat的bin
目录,执行startup.sh
脚本启动Tomcat,如果提示权限不够,可以先执行sudo chmod R 777 /usr/local/src/apachetomcat7.0.92
命令给予权限。
4、配置防火墙策略
在CentOS 7中,默认的防火墙可能会阻止访问Tomcat,需要执行以下命令将Tomcat的端口(默认是8080)添加到防火墙的允许列表中:
- firewallcmd zone=public addport=8080/tcp permanent
- firewallcmd reload
可以通过firewallcmd listall
命令查看已打开的端口,确保8080端口已成功打开。
5、验证安装
在浏览器中访问http://<服务器IP>:8080
,如果看到Tomcat的欢迎页面,则表示安装成功。

FAQs
1、Q: 如何更改Tomcat的默认端口?
A: 编辑Tomcat的conf/server.xml
文件,找到<Connector port="8080" protocol="HTTP/1.1" ...>
这一行,将port="8080"
修改为你想要的端口号,例如port="8081"
,然后保存文件,并重启Tomcat使更改生效。
2、Q: 如何设置Tomcat开机自启?
A: 在/usr/lib/systemd/system
目录下创建一个新的Tomcat服务文件,例如tomcat.service
如下:
- [Unit]
- Description=Apache Tomcat Web Application Container
- After=syslog.target network.target
- [Service]
- Type=forking
- PIDFile=/var/run/tomcat.pid
- PrivateTmp=true
- Restart=always
- User=tomcat
- Group=tomcat
- Environment='CATALINA_PID=/opt/apps/hh/tomcat6780/tomcat.pid'
- ExecStart=/opt/apps/hh/tomcat6780/bin/startup.sh
- ExecStop=/bin/kill s QUIT $MAINPID
- [Install]
- WantedBy=multiuser.target
然后执行systemctl enable tomcat
和systemctl start tomcat
命令来启用和启动Tomcat服务。
3、Q: 如何配置Tomcat的用户和角色?
A: 编辑Tomcat的conf/tomcatusers.xml
文件,在<tomcatusers>
和</tomcatusers>
之间添加用户和角色信息,
- <user username="admin" password="admin" roles="managergui,admingui"/>
其中username
是用户名,password
是密码,roles
是分配给用户的角色,保存文件后重启Tomcat使更改生效。