CentOS系统下安装Tomcat7的过程详解

发布时间 - 2026-01-10 22:06:44    点击率:

1.检查java版本信息

#java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

如果没有则安装,则安装jdk

1.1、(以下方式强烈不建议,因为有时候会缺少jar包,导致tomcat启动不成功):

yum -y install java-1.7.0-openjdk

1.2、强烈建议安装oracle的jdk包,此处安装jdk7,到如下网站下载:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html

    下载:jdk-7u79-linux-x64.tar.gz到/tmp

    解压:tar xzf jdk-7u79-linux-x64.tar.gz

    移动:mv jdk1.7.0_79 /usr/local/java

添加环境变量 vim /etc/profile  ,在文件末尾添加:

export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

立马生效:source /etc/profile

2. 下载并解压缩tomcat

# cd /tmp
# wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.72/bin/apache-tomcat-7.0.72.tar.gz

# tar xzf apache-tomcat-7.0.72.tar.gz
# mv apache-tomcat-7.0.72 /usr/local/tomcat7

3. 启动tomcat

# cd /usr/local/tomcat7
# ./bin/startup.sh

如果以上命令不行,则进入bin文件夹运行 sh startup.sh

[输出样例]

Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.

4. 访问http://ip:8080

5. 设置用户账户(可暂时忽略

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

6. 重启tomcat服务,进入/usr/local/tomcat7目录

 # ./bin/shutdown.sh
 # ./bin/startup.sh

如果以上命令不行,则进入bin文件夹运行 sh shutdown.sh 或者 sh startup.sh

总结

以上就是在CentOS系统下安装Tomcat7的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# centos6.5安装tomcat7  # centos6.8安装tomcat7  # Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)  # Centos7安装配置tomcat9并设置自动启动的方法  # Linux CentOS下安装Tomcat9及web项目的部署  # Centos7.3下Tomcat8的安装配置教程  # 详解CentOS 7下安装Tomcat到服务  # Linux centos7环境下tomcat安装教程  # 详解CentOS7.0安装与配置Tomcat-7  # Tomcat CentOS安装实现过程图解  # 如果没有  # 重启  # 解压缩  # 不成功  # 强烈建议  # 样例  # 就是在  # 有疑问  # http  # oracle  # www  # javase  # cn  # technetwork  # install  # yum  # code  # openjdk  # usr  # local 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel观察者模式如何使用_Laravel Model Observer配置  如何快速使用云服务器搭建个人网站?  Laravel如何记录自定义日志?(Log频道配置)  中山网站推广排名,中山信息港登录入口?  b2c电商网站制作流程,b2c水平综合的电商平台?  微信h5制作网站有哪些,免费微信H5页面制作工具?  Laravel怎么在Controller之外的地方验证数据  iOS正则表达式验证手机号、邮箱、身份证号等  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  Laravel如何实现多对多模型关联?(Eloquent教程)  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  如何利用DOS批处理实现定时关机操作详解  如何用AI帮你把自己的生活经历写成一个有趣的故事?  WEB开发之注册页面验证码倒计时代码的实现  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  详解MySQL数据库的安装与密码配置  济南网站建设制作公司,室内设计网站一般都有哪些功能?  怎么用AI帮你为初创公司进行市场定位分析?  如何在阿里云高效完成企业建站全流程?  大型企业网站制作流程,做网站需要注册公司吗?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel如何集成Inertia.js与Vue/React?(安装配置)  JavaScript Ajax实现异步通信  独立制作一个网站多少钱,建立网站需要花多少钱?  韩国服务器如何优化跨境访问实现高效连接?  EditPlus中的正则表达式实战(5)  Laravel怎么为数据库表字段添加索引以优化查询  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  Android自定义listview布局实现上拉加载下拉刷新功能  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  实现点击下箭头变上箭头来回切换的两种方法【推荐】  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  简历在线制作网站免费版,如何创建个人简历?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何正确下载安装西数主机建站助手?  北京专业网站制作设计师招聘,北京白云观官方网站?  php结合redis实现高并发下的抢购、秒杀功能的实例  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】