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"
    

相关文章
|
2月前
|
NoSQL Linux 网络安全
linux安装 redis-5.0.5.tar.gz 详细步骤(源码编译、配置、启动)
本指南详解Redis 5.0.5在Linux下的编译安装全流程:从安装gcc依赖、下载解压源码,到make编译、指定目录安装;配置后台运行、密码认证、远程访问,并提供启动验证、防火墙开放及常见报错解决方案,简洁可靠,适用于生产环境部署。(239字)
|
9月前
|
Java 应用服务中间件 Linux
apache-tomcat-7.0.42.tar.gz 下载与安装完整教程(附安装包)
本文介绍了Tomcat 7.0.42的安装与配置全过程,涵盖Java环境准备、下载解压、启动服务及验证步骤。支持Linux/Mac/Windows系统,通过运行startup脚本启动,浏览器访问localhost:8080确认安装成功,适合初学者快速部署Java Web环境。(236字)
|
6月前
|
Java 应用服务中间件 Shell
Apache Tomcat 历史版本下载地址 官网地址
本指南详解Tomcat (以7.0.67为例)的完整部署流程:从官网下载历史版本、解压安装,到启动/停止服务(startup.sh/shutdown.sh),再到配置开机自启(systemctl)。涵盖目录结构说明及端口验证方法,适合Linux服务器快速部署。
972 135
|
2月前
|
人工智能 安全 Java
新一代 Java 基石:JDK 25 下载安装详细配置教程 附安装包
JDK 25 于2025年9月16日发布,是继JDK 21后的全新LTS长期支持版本,含18个JEP增强提案,全面升级语言语法、虚拟线程、GC、AI适配、安全与模块化,启动更快、内存更优,为企业级生产环境首选稳定版本。
951 0
|
2月前
|
人工智能 供应链 Cloud Native
2026中国B2B企业服务业GEO白皮书:从产业洞察到优化实践
78%的企业HR、法务、采购已通过AI筛选服务商。本白皮书覆盖法律服务、管理咨询、金融科技、人力资源、IT服务等10大核心赛道,通过DSS原则(语义深度、数据支持、权威来源),将过会率、交付周期、客户评价等转化为可验证的AI信任资产,助力专业服务机构实现AI获客。
619 2
|
2月前
|
人工智能 开发工具 C++
Claude Code 在大型代码库里的工程实践
Anthropic 发布Claude Code大型代码库最佳实践:强调“代码库需适配AI”,而非仅依赖模型。核心在于通过CLAUDE.md分层文档、LSP符号导航、hooks自动维护、skills按需加载、MCP接入内部系统等工程化配置,让Claude高效理解复杂项目(含C/C++/Java等)。配置即能力,治理与负责人机制同样关键。
865 4
Claude Code 在大型代码库里的工程实践
|
2月前
|
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配置,助你快速上手。
|
2月前
|
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字)
|
2月前
|
安全 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字)
|
2月前
|
JSON 监控 供应链
Python 获取 1688 商品采集 API 接口 | 工厂货源自动化对接商品信息 | 无需选品
本文详解如何用Python对接1688商品采集API,构建自动化货源系统:涵盖API调用、智能选品规则引擎、实时价格库存监控、多平台(淘宝/拼多多/抖音)一键铺货及Excel导出,实现“无需人工选品”的高效跨境供应链管理。(239字)

热门文章

最新文章