linux安装 apache-tomcat-7.0.42.tar.gz 详细步骤(解压、配置、启动)

简介: 本指南详解CentOS 7下部署Tomcat 7.0.42:含JDK 7安装配置、Tomcat解压、启动/关闭、WAR包部署及8080端口访问测试;附JAVA_HOME设置、防火墙放行、启动加速等常见问题解决方案,专为老项目稳定运维设计。(239字)

​一、先搞定 JDK

Tomcat 7 必须跑在 JDK 上,推荐 JDK 7 或 8(别用太新的 JDK 11+,容易出问题)。

  1. 检查有没有装 JDK:
java -version
  1. 没装就装 OpenJDK 7:
sudo yum install -y java-1.7.0-openjdk java-1.7.0-openjdk-devel
  1. 装完再查一次,看到 1.7.0就行。

二、解压 Tomcat

安装包下载:https://pan.quark.cn/s/43e5596ceb10,把下载好的 apache-tomcat-7.0.42.tar.gz放到 /usr/local/(习惯放这):

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

解压后会出现 apache-tomcat-7.0.42文件夹,这就是 Tomcat 根目录。

三、启动 Tomcat

进入 bin目录:

cd apache-tomcat-7.0.42/bin

执行启动脚本:

./startup.sh

看到 Tomcat started.就说明启动了。

四、测试访问

Tomcat 默认用 8080 端口,打开浏览器访问:

http://服务器IP:8080

本机测试就访问 http://localhost:8080,看到那只猫的欢迎页就成功了。

五、部署自己的项目

把 WAR 包扔到 webapps目录,Tomcat 会自动解压:

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

然后重启 Tomcat:

./shutdown.sh
./startup.sh

访问 http://服务器IP:8080/your-project就能看到项目了。

六、关闭 Tomcat

用 bin目录下的关闭脚本:

./shutdown.sh

关完可以用 ps -ef | grep tomcat确认进程没了。

七、常见问题

  1. 启动报 “JAVA_HOME 未设置” ​

    在 bin/catalina.sh开头加一行:

    export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk
    
(路径用 `echo $JAVA_HOME`查实际的)
  1. 8080 端口访问不了​

    开防火墙端口:

    sudo firewall-cmd --add-port=8080/tcp --permanent
    sudo firewall-cmd --reload
    
  1. 启动特别慢​

    在 bin/catalina.sh加 JVM 参数:

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

​

相关文章
|
12月前
|
Java 应用服务中间件 Linux
apache-tomcat-7.0.42.tar.gz 下载与安装完整教程(附安装包)
本文介绍了Tomcat 7.0.42的安装与配置全过程,涵盖Java环境准备、下载解压、启动服务及验证步骤。支持Linux/Mac/Windows系统,通过运行startup脚本启动,浏览器访问localhost:8080确认安装成功,适合初学者快速部署Java Web环境。(236字)
1052 3
|
5月前
|
SQL 存储 关系型数据库
面试官:你写的 SQL 凭什么不走索引?我给他复现了 6 种翻车现场
《百日打怪升级·第25天》聚焦MySQL索引失效6大高频翻车场景:函数操作(如`DATE()`)、隐式类型转换、`OR`滥用、`LIKE`前导通配符、联合索引未遵最左前缀、`!=/NOT IN`误用。每例附可复现SQL与优雅解法,助你精准避坑、秒判失效。
415 1
|
5月前
|
NoSQL Linux 网络安全
linux安装 redis-5.0.5.tar.gz 详细步骤(源码编译、配置、启动)
本指南详解Redis 5.0.5在Linux下的编译安装全流程:从安装gcc依赖、下载解压源码,到make编译、指定目录安装;配置后台运行、密码认证、远程访问,并提供启动验证、防火墙开放及常见报错解决方案,简洁可靠,适用于生产环境部署。(239字)
|
9月前
|
Java 应用服务中间件 Shell
Apache Tomcat 历史版本下载地址 官网地址
本指南详解Tomcat (以7.0.67为例)的完整部署流程:从官网下载历史版本、解压安装,到启动/停止服务(startup.sh/shutdown.sh),再到配置开机自启(systemctl)。涵盖目录结构说明及端口验证方法,适合Linux服务器快速部署。
1197 135
|
5月前
|
SQL 安全 数据库
WordPress批量替换文章数据库内容教程
本文介绍如何安全批量替换WordPress数据库内容(如域名、文字),含三步操作:1. 登录phpMyAdmin选择数据库;2. 在SQL窗口执行UPDATE语句;3. 执行并验证结果。**务必先备份数据库!** 注意核对表名(如wp_posts)和字段名(如post_content)是否匹配。
419 3
|
5月前
|
人工智能 供应链 Cloud Native
2026中国B2B企业服务业GEO白皮书:从产业洞察到优化实践
78%的企业HR、法务、采购已通过AI筛选服务商。本白皮书覆盖法律服务、管理咨询、金融科技、人力资源、IT服务等10大核心赛道,通过DSS原则(语义深度、数据支持、权威来源),将过会率、交付周期、客户评价等转化为可验证的AI信任资产,助力专业服务机构实现AI获客。
946 2
|
5月前
|
SQL Oracle 关系型数据库
PL/SQL Developer 13.0.2 安装教程(Windows 64位 plsqldev1302x64.msi 详细步骤)
PL/SQL Developer 13.0.2 x64 是专为Oracle数据库设计的高效IDE,支持PL/SQL调试、SQL开发与对象管理。本教程详解64位Windows下安装步骤(含管理员运行、路径设置、桌面图标创建)及首次启动必备的Oracle Instant Client配置,助你快速上手。
|
5月前
|
人工智能 并行计算 数据挖掘
视频配音翻译多角色识别Speaker Diarization 工程实践与踩坑记录
视频配音翻译多角色识别Speaker Diarization 工程实践与踩坑记录
|
5月前
|
Java 编译器 Windows
jdk-11.0.16.1_windows使用步骤详解(附JDK 11环境变量配置与验证教程)
`jdk-11.0.16.1_windows.zip` 是 JDK 11.0.16.1 的 Windows 官方压缩版。本文详解安装步骤:下载解压(路径禁用中文/空格)、配置 JAVA_HOME 与 Path 环境变量,并通过 `java -version` 验证成功。操作清晰,零基础可快速上手。(239字)
|
5月前
|
安全 Windows
DaemonTool_10.6.0.275安装步骤详解(附虚拟光驱挂载ISO与MDF镜像教程)
DAEMON Tools Lite 10.6.0.275(安装包DaemonTool_10.6.0.275.exe)是一款轻量免费虚拟光驱工具,支持ISO、MDS/MDF等数十种镜像格式,无需物理光驱即可挂载运行,兼容WinXP至Win11,安装需以管理员身份运行。(239字)

热门文章

最新文章