Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,在运用中也占有大部分的市场。

根据系统下载对应的版,在线的下载地址如下【centos下下载tar.gz格式】:

http://tomcat.apache.org/download-80.cgi 

因为tomcat执行需要JDK环境,安装前请确认是否安装,关于centos下安装JDK请参考另一篇文章。centos,linux环境下安装JDK1.8完整

我测试的tomcat的安装包名称为:apache-tomcat-7.0.96.tar.gz,安装的目录为:/mnt。跳转至系统对应的文件目录下。

解压安装包

tar -zxvf apache-tomcat-7.0.96.tar.gz -C /mnt

跳转至解压的文件下

cd /mnt

修改文件夹名称与后面的端口相同即可

mv apache-tomcat-7.0.96 tomcat8822

将tomcat相关执行环境增加进系统环境变量中,如多个则增加对应的目录

vi /etc/profile -- 打开系统环境变量设置TOMCAT_8822_HOME=/mnt/tomcat8822CATALINA_8822_HOME=/mnt/tomcat8822CATALINA_8822_BASE=/mnt/tomcat8822export TOMCAT_8822_HOME CATALINA_8822_HOME CATALINA_8822_BASE

保存修改,并使环境变量生效

source /etc/profile

修改tomcat相关配置文件

server.xml --修改端口号及默认配置优化,多个tomcat则修改端口,不重复即可

catalina.sh -- 增加优化配置 如上

JAVA_OPTS="-Dfile.encoding=UTF-8 -server -Xms1024m -Xmx2048m -XX:NewSize=512m -XX:MaxNewSize=1024m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:MaxTenuringThreshold=10 -XX:NewRatio=2 -XX:+DisableExplicitGC"

starup.sh -- 增加环境 exec前,如多个则在对应的修改

TOMCAT_8822_HOME=/mnt/tomcat8822CATALINA_8822_HOME=/mnt/tomcat8822CATALINA_8822_BASE=/mnt/tomcat8822export TOMCAT_8822_HOME CATALINA_8822_HOME CATALINA_8822_BASE

shutdown.sh -- 增加环境 exec前 如果有多个则在对应的修改

TOMCAT_8822_HOME=/mnt/tomcat8822CATALINA_8822_HOME=/mnt/tomcat8822CATALINA_8822_BASE=/mnt/tomcat8822export TOMCAT_8822_HOME CATALINA_8822_HOME CATALINA_8822_BASE

启动及相关命令如下

/mnt/tomcat8822/bin/startup.sh  启动/mnt/tomcat8822/bin/shutdown.sh 停止ps aux | grep java 是否执行tail -f /mnt/tomcat8822/logs/catalina.out 查看当前的日志

centos 安装jdk_Centos7下安装一个或多个tomcat7完整相关推荐

  1. CentOS 5.1下安装Opensim

    Opensim是什么? Opensim是一个平台,用来架构一个虚拟世界,并支持多个独立的地区连接到一个单一的网络中心. 这是有点类似的网站,任何人都可以运行自己的网络服务器透过互联网联系在一起.它也可 ...

  2. CentOs 6.0 下安装cacti的syslog插件

    CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...

  3. CentOS 7版本下安装NVIDIA显卡驱动

    文件准备:根据自己的硬件配置需求,去NVIDIA官网下载符合显卡的驱动文件和cuda文件,笔者这里以CentOS 7.6下安装RTX 3090为实例. 1.拷贝文件 在系统安装完以后并且确保能上网的情 ...

  4. CentOS 6.4下安装中文输入法

    记录CentOS 6.4下安装中文输入法的过程,希望对大家有所帮助. 1.用root登录 ,或su root 2.yum install "@Chinese Support" 3. ...

  5. centos 安装mysql-proxy_详解在Centos 5.2下安装最新Mysql Proxy LUA教程

    在Centos 5.2下安装***Mysql Proxy LUA教程是本文要介绍的内容,主要是来了解Mysql Proxy LUA的安装过程,文章中有很详细的讲解,具体内容来看本文详解. mysql ...

  6. CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

    CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

  7. oracle安装5.1,在centos 5.1下安装oracle 11g

    在centos 5.1下安装oracle 11g 1.安装CENTOS 5.1 本人开始装系统的时候基本把开发所需的软件包全部安 装了. 2.查询所需安装包是否完整(缺少补啥) rpm -q gcc ...

  8. redis之 centos 6.7 下安装 redis-3.2.5

    前期准备: 1. 操作系统需要安装 gcc 包 与  TCL 库, 通过配置本地 yum 源 ,yum -y install gcc . yum -y install tcl安装 2. 下载 redi ...

  9. centos下面安装mysql_centos下安装mysql

    点击访问原文 您还可以加入全栈技术交流群(QQ群号:254842154) 安装好apache和php后,再安装mysql,我这里是直接用yum安装的. 从centos7.0开始,yum软件库中不再有m ...

最新文章

  1. 官方 | Keras分布式训练教程
  2. 特征因子是什么意思_生态因子作用的一般特征
  3. 《IT项目管理》读书笔记(9) —— 项目沟通管理
  4. 转载学习笔记:c++atoi
  5. ASP.NET Core使用静态文件、目录游览与MIME类型管理
  6. 15.使用using和try/finally来做资源清理
  7. linux中断申请之request_threaded_irq【转】
  8. iOS开发基础篇——介绍C++内置函数
  9. 转 :原码,反码,补码
  10. 11个让你吃惊的 Linux 终端命令
  11. 大数据到底在用什么姿势塑造我们?
  12. win python 怎么打开建立一个孤立的进程_python实现在windows服务中新建进程的方法...
  13. 网络工程师常用英文单词和缩写翻译
  14. deeplung代码实现测试是卡住情况说明
  15. spark-08-SparkStraming简介与kafka0.8集群安装
  16. 润乾报表 - 细节问题
  17. SQL Sever — 表的操作
  18. android studio查看应用文件,AndroidStudio里面使用openFileOutput新建的文件如何查看
  19. 苹果CMSv10新手入门安装必看教程
  20. 1563页Go语言中文文档,涵盖Go语言所有核心知识点

热门文章

  1. IBM 公开最新 Power 处理器架构
  2. MongoDB 小试牛刀
  3. [转载]如何编写无法维护的代码(3)
  4. oracle中备份package源码
  5. InfoWorld的日志管理系统评测
  6. pandas将表中的字符串转成数值型
  7. 查询本机公网ip地址的方法
  8. linux安装minikube(Ubuntu/deepin)
  9. JavaFX快速入门完整代码:点击按钮显示当前系统时间示例
  10. Windows 路由追踪tracert命令使用示例