CentOS 7安装Tomcat 7.0.27详细教程(解压配置启动部署)

作者:技术拾光

时间:2026-06-11

浏览:327

在CentOS7系统安装Tomcat7,需先配置Java开发工具包,将压缩包解压到系统本地目录,运行启动脚本文件启动服务,通过8080网络端口访问网页进行验证。部署项目时将网页应用归档包放入webapps目录并重启服务。常见问题可通过设置Java开发工具包路径环境变量、放行防火墙8080端口、添加Java虚拟机内存参数来解决。

文章目录

CentOS 7 安装 Tomcat 7 的操作并不复杂,理清几个关键步骤后,一次就能顺利运行。

【01】先让 JDK 就位

Tomcat 7 本质上是一个 Java 应用,需要先安装 JDK,推荐使用 JDK 7 或 8 版本。

先检查 JDK 是否已安装:

java -version

如果未安装,直接用 yum 安装 OpenJDK 7:

sudo yum install -y java-1.7.0-openjdk java-1.7.0-openjdk-devel

安装完成后再次运行 java -version,看到版本号显示 1.7.0 即表示 JDK 就绪。

【02】解压 Tomcat 到指定目录

将下载好的 apache-tomcat-7.0.27.tar.gz 放到 /usr/local/ 目录下,然后执行解压:

cd /usr/local
tar -zxvf apache-tomcat-7.0.27.tar.gz

解压后会出现 apache-tomcat-7.0.27 文件夹,这就是 Tomcat 的根目录,后续所有操作都基于此路径。

【03】启动 Tomcat

进入 bin 目录:

cd apache-tomcat-7.0.27/bin
./startup.sh

看到 Tomcat started. 提示,基本就成功了,这一步通常没有意外。

【04】验证能否正常访问

Tomcat 默认监听 8080 端口,直接在浏览器中输入:

http://服务器IP:8080

如果在本机操作,访问 http://localhost:8080 即可。看到经典的 Tomcat 欢迎页,说明安装成功。

【05】部署你的项目

将 WAR 包放入 webapps 目录,Tomcat 会自动处理解压:

cp your-project.war /usr/local/apache-tomcat-7.0.27/webapps/

然后重启 Tomcat 使其生效:

./shutdown.sh
./startup.sh

重启后访问 http://服务器IP:8080/your-project,即可看到项目运行成功。

【06】关闭 Tomcat

关闭操作同样在 bin 目录下执行:

./shutdown.sh

关闭后可以用以下命令确认:

ps -ef | grep tomcat

如果没有相关进程,说明已正常关闭。

【07】几个常见问题

启动报错“JAVA_HOME 未设置”

处理方法很简单:在 bin/catalina.sh 开头添加一行:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk

如果路径不确定,可以用 echo $JAVA_HOME 查看实际路径。

8080 端口无法访问

多数是防火墙未放行,执行命令开放端口:

sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload

启动速度慢

这是一个常见问题,在 bin/catalina.sh 中添加一个 JVM 参数即可改善:

export JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"

原理不详细展开,这条配置能解决大部分启动慢的情况。

CentOS 7安装Tomcat 7.0.27详细教程(解压配置启动部署)

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章