1.下载tomcat

从tomcat官网下载tomcat的压缩包apache-tomcat-7.0.75.tar.gz。

2.解压安装

2.1将apache-tomcat-7.0.75.tar.gz上传到服务器并移动到/usr/local目录下mv apache-tomcat-7.0.75.tar.gz /usr/local/2.2进入/usr/local目录(cd /usr/local/)解压tar -zxvf apache-tomcat-7.0.75.tar.gz2.3将apache-tomcat-7.0.75重命名为tomcatmv apache-tomcat-7.0.75 tomcat1cp –rf tomcat1 tomcat2cp –rf tomcat1 tomcat3cp –rf tomcat1 tomcat4*.此步骤可以不需要,修改 tomcat 下面的 bin 里面的 setclasspath  直接通过右键 gedit 打开就行
在顶部添加 路径为自己的 jdk 路径
export JAVA_HOME=/usr/java/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk1.8.0_121/jre2.4删除apache-tomcat-7.0.75.tar.gz

3.修改tomcat端口

进入cd/usr/local/apache-tomcat-7.0.75/conf/目录下,打开server.xml(sudo vim server.xml)将端口8080修改为8081。<Connector port="8081"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>所有端口增加固定同样值例:(多个服务器改不同端口)8080 ->8180  8009->81098080->8280 8009->8209…..

4.验证

运行tomcat bin中start.sh启动tomcat,shutdown.sh关闭tomcat服务器,在浏览器中输入http://localhost:8180/看到tomcat1的欢迎页面。localhost替换为Linux服务器IP。远程访问的话需要防火墙忽略8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT多个tomcat服务器可以编写sh脚本文件批量启动和停止
例 vi startalltomcat.sh



使用

5.tomcat内存优化

Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置 JAVA_OPTS 参数。我的服务器是6G内存,所以我设置JVM启动参数大些,个人可以根据自己的实际情况进行设置。JAVA_OPTS='-Xms2048m -Xmx4096m -Xmn1g-Xss1024k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=1024m-XX:MaxPermSize=1024m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC-XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy'以上文件所放的目录不是必须的,可以找个自己目录存放

Linux环境配置-Tomcat相关推荐

  1. Linux下配置tomcat+apr+native应对高并发

    一.三种运行模式介绍 Tomcat 有三种(bio,nio.apr) 运行模式,首先来简单介绍下 bio  bio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传 ...

  2. Linux环境下Tomcat部署Solr4.x

    Linux环境下Tomcat部署Solr 最近接手了公司搜索相关的业务,由于其使用的是Solr,故趁着周末自己鼓捣下; 由于业务上使用的是Solr4.2.0版本,因此在学习时,使用相对较老的版本Sol ...

  3. 解决Linux环境下Tomcat启动卡住问题

    解决Linux环境下Tomcat启动卡住问题 参考文章: (1)解决Linux环境下Tomcat启动卡住问题 (2)https://www.cnblogs.com/0xcafedaddy/p/7193 ...

  4. linux环境启动tomcat成功后,访问链接一直在转圈

    问题描述: centos7 启动tomcat成功后,访问ip:8080端口,页面一直在转圈,没有链接失败,也没有拒绝我的链接.查看tomcat启动日志,也没有报错.找不到原因. 过了很长时间,它就自动 ...

  5. Linux 环境配置

    文章目录 Linux 前言 系统环境 1.环境配置文件 2.环境变量PATH 3.链接 附 系统目录 Linux 前言 本文是 菜鸟学院 Linux 环境配置学习中的记录性文章,主做笔记,稍作整理方便 ...

  6. Linux环境配置Python库及常用库介绍

    Linux环境配置Python库 Python 的标准库包括了很多的模块, 从 Python 语言自身特定的类型和声明, 到一些只用于少数程序的不著名的模块.在 Linux环境 运行Python 经常 ...

  7. Linux 环境配置的最佳实践

    Linux 环境配置的最佳实践 Linux 基础知识 硬链接 & 软链接 Linux 目录 基本指令 Linux 环境配置 安装 zsh 和 oh-my-zsh 开发环境安装(必用) nvm ...

  8. 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置)

    ** 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置) ** VMware Workstation12安装 这一块没什么难度随便百度一下VMware Workstatio ...

  9. Linux环境Eclipse + Tomcat + MySQL 构造J2EE方法开发环境

    1. 版本号信息 (1)CentOS 6.4释64位置.uname -a 下面的示例演示显著样本: Linux localhost.localdomain 3.11.6 #1 SMP Sat Nov ...

最新文章

  1. GitHub趋势榜第一:超强PyTorch目标检测库Detectron2,训练更快,支持更多任务
  2. R之ddlpy函数学习[转载]
  3. nexus 手动增加_如何使用Google的工厂图像手动升级Nexus设备
  4. 算法---会议最大安排问题
  5. mysql连接idea详细教程_idea配置连接数据库的超详细步骤
  6. 信息学奥赛一本通(1401:机器翻译)
  7. 7款国产的在线HTML编辑器
  8. 被劝退的准中年人日记——劝退后第一天
  9. Ajax 浏览器跨域访问控制
  10. 数据结构开发(22):二叉树的转换、深层特性与存储结构设计
  11. 客户端配置ARP绑定防止ARP网关欺骗
  12. 对于arm嵌入式系统的一点认识
  13. 蘑菇街App的组件化之路·续
  14. 人脸识别签到考勤系统毕业设计,人脸识别考勤系统设计与实现,人脸识别系统论文毕设作品参考
  15. springboot2+junit5+MockMvc(Mockito)实现对Controller的测试,配置都有,很详细了。
  16. 任天堂官宣塞尔达传说新作:为新产品护航?
  17. Stay Hungry,Stay Foolish的解读
  18. 《Python进阶系列》十六:详解Python中的正则表达式
  19. 【学习笔记16】JavaScript函数封装习题
  20. 模拟退火算法(Simulated Annealin)

热门文章

  1. ecstore安装 mysql_GitHub - shopex/docker-ecstore: ecstore的官方docker镜像
  2. 数学之美与新生寄语(致复旦大学数学学院2016级新生)
  3. 一文了解AUTOSAR网络管理
  4. 元宇宙大投资 元宇宙通证
  5. SpringBoot微信点餐系统
  6. VUE 记一次高德地图和Echarts(中国地图)
  7. 东软睿道实训心得:女生更好学好技术
  8. Windows Store / Onenote 联网错误 无法打开 账号无法登录 Clash解决方案 错误代码0x80131500
  9. 健身中心管理系统/健身房管理系统
  10. 第十届蓝桥杯大赛青少年创意编程C++组省赛之小猫吃鱼