当前位置: 首页 > news >正文

在CentOS上安装与配置Tomcat

为了上线一个项目有关JSP,需要在Centos上安装Tomcat上。

要安装Tomcat首先要下载tomcat的程序。Tomcat程序可以从,tomcat的官方网站下载:http://tomcat.apache.org/

Tomcat最新版本是tomcat8.0:

clip_image001

clip_image002

可以看到tomcat有各种版本,我们现在先下载tar.gz版本。clip_image003

Tomcat下载完毕后,我们通过winscp上传到/usr/local目录下,如下图:

clip_image004

clip_image005

通过终端解压tomcat安装包,如图:

tar –zxvf apache-tomcat-8.0.3.tar.gz

clip_image006

解压完毕后,我们可以在/usr/local目录下看到apache-tomcat-8.0.3这个文件夹。

这个就是tomcat的程序包,为了能更好的进行操作。我们现在把apache-tomcat-8.0.3重命名为tomcat。可以通过mv命令,进行操作。

mv apache-tomcat-8.0.3 tomcat

clip_image007

Tomcat安装好后,我们现在就要设置tomcat的环境变量。

使用vi编辑/etc/profile,添加如下的代码:

export CATALINA_HOME=/usr/local/tomcat/

export PATH=$CATALINA_HOME/bin

如下图:

clip_image008

配置完毕后,我们再使用source 命令,使环境变量生效。

clip_image009

以上配置完毕后,我们现在启动tomcat看看实际效果。

切换到/usr/local/tomcat/bin目录下,使用sh +x startup.sh。启动tomcat,如下图:

clip_image010

由于tomcat默认使用的是8080端口。现在我们可以通过浏览器访问tomcat,如下图:

clip_image011

通过上图,我们很明显的能看到。Tomcat已经正常启动。

以上是通过tar.gz安装包进行,其实zip包的也是和这样一样的。

在解压zip时,我们可以通过unzip *.zip进行解压。如下图:

clip_image012

clip_image013

解压完毕后,其他的配置和tar.gz是一样的。在此,就不做演示。

相关文章:

  • Modular Multiplicative Inverse(模乘逆元)
  • 线程同步辅助类——CountDownLatch
  • Java中的并发工具
  • ShareSDK的使用文章
  • Linux查看程序端口占用情况
  • 如何在VS2008中自定义多项目模板
  • 程序员,我们都是夜归人【转】
  • 【架构】微服务系列文章
  • 快速查询Python脚本语法
  • 基础业务集成开发平台(BusinessWorks) - 概要设计篇
  • java基础----java调用oracle存储过程(转)
  • linux GTK 安装
  • 如果在ecshop中自定义添加模板
  • Python操作MySQL数据库
  • Java中的内部接口
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • C++类的相互关联
  • ES2017异步函数现已正式可用
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • IP路由与转发
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Octave 入门
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Spring-boot 启动时碰到的错误
  • windows下如何用phpstorm同步测试服务器
  • 后端_ThinkPHP5
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 实战|智能家居行业移动应用性能分析
  • 使用common-codec进行md5加密
  • 网页视频流m3u8/ts视频下载
  • 一个项目push到多个远程Git仓库
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • ​渐进式Web应用PWA的未来
  • #每天一道面试题# 什么是MySQL的回表查询
  • (13):Silverlight 2 数据与通信之WebRequest
  • (2)nginx 安装、启停
  • (c语言)strcpy函数用法
  • (pytorch进阶之路)扩散概率模型
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .net framework4与其client profile版本的区别
  • .Net Winform开发笔记(一)
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NetCore项目nginx发布
  • .NET分布式缓存Memcached从入门到实战
  • .sys文件乱码_python vscode输出乱码
  • @Bean有哪些属性
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • [383] 赎金信 js
  • [BUG] Authentication Error
  • [bzoj4240] 有趣的家庭菜园
  • [ERROR] ocp-server-ce-py_script_start_check-4.2.1 RuntimeError: ‘tenant_name‘
  • [HeMIM]Cl,[AeMIM]Br,[CeEIM]Cl,([HO-PECH-MIM]Cl,[HOOC-PECH-MIM]Cl改性酚醛树脂
  • [iOS]随机生成UUID通用唯一识别码
  • [javaSE] GUI(Action事件)