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"
    

相关文章
|
27天前
|
NoSQL Linux 网络安全
linux安装 redis-5.0.5.tar.gz 详细步骤(源码编译、配置、启动)
本指南详解Redis 5.0.5在Linux下的编译安装全流程:从安装gcc依赖、下载解压源码,到make编译、指定目录安装;配置后台运行、密码认证、远程访问,并提供启动验证、防火墙开放及常见报错解决方案,简洁可靠,适用于生产环境部署。(239字)
|
27天前
|
人工智能 安全 Java
新一代 Java 基石:JDK 25 下载安装详细配置教程 附安装包
JDK 25 于2025年9月16日发布,是继JDK 21后的全新LTS长期支持版本,含18个JEP增强提案,全面升级语言语法、虚拟线程、GC、AI适配、安全与模块化,启动更快、内存更优,为企业级生产环境首选稳定版本。
688 0
|
2月前
|
Java 开发者 Windows
JDK解压版免安装版下载地址和配置方法
本页提供JDK 1.6至JDK 21全版本百度网盘与夸克网盘下载链接(含提取码),覆盖Windows平台常用压缩包,文件完整、即下即用;同步附详细Windows环境变量配置步骤,助开发者快速完成Java开发环境搭建。
|
3月前
|
数据采集 IDE 编译器
基于51单片机的串口(RS232+485)通信程序设计
基于STC89C52RC单片机(8位,11.0592MHz晶振),实现RS232全双工通信与RS485半双工通信双模式。系统通过UART串口连接MAX232(RS232电平转换)和MAX485(RS485差分转换),支持双机通信(点对点)与总线通信(多点),具备数据收发、帧格式自定义、收发切换控制功能,适用于工业控制、仪器仪表通信等场景。
|
2月前
|
Windows
npp.8.5.Installer文本编辑器安装步骤详解(附Notepad++配置与插件安装教程)
Notepad++ 8.5 是Windows平台广受欢迎的免费开源文本编辑器,支持语法高亮、多标签页、代码折叠等功能,远超系统记事本。本文详解其安装流程:下载安装包、以管理员身份运行、选择中文界面、自定义安装路径与组件,并快速启动验证。
|
27天前
|
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配置,助你快速上手。
|
27天前
|
人工智能 开发工具 C++
Claude Code 在大型代码库里的工程实践
Anthropic 发布Claude Code大型代码库最佳实践:强调“代码库需适配AI”,而非仅依赖模型。核心在于通过CLAUDE.md分层文档、LSP符号导航、hooks自动维护、skills按需加载、MCP接入内部系统等工程化配置,让Claude高效理解复杂项目(含C/C++/Java等)。配置即能力,治理与负责人机制同样关键。
523 3
Claude Code 在大型代码库里的工程实践
|
27天前
|
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字)
|
27天前
|
安全 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字)
|
27天前
|
供应链 安全 Linux
2026 年 5 月网络安全威胁复盘:Linux 漏洞、防御工具 0day 与供应链风险治理研究
本文剖析2026年5月全球网络空间五大高危威胁:Linux内核集中爆发CopyFail等漏洞、防御软件自身0day缺陷、路由器规模化僵尸网络、开发工具供应链投毒、高级精准钓鱼攻击。基于真实事件与PoC代码,提出覆盖终端、网络、供应链、人员的一体化主动防御框架,助力关键基础设施提升复合攻击抵御能力。(239字)
239 2