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. 函数指针(就做个笔记)
  2. dask想说爱你不容易
  3. Android用观察者模式代替广播通知刷新界面
  4. libsvm 使用介绍
  5. 一个故事讲清楚BIO NIO 异步
  6. 为nginx创建windows服务自启动
  7. 深入理解MyBatis的原理(四):映射器的用法
  8. java名片_javaweb名片管理系统
  9. [C语言 - 10] C语言保留字
  10. IBM Power System P550双机系统方案
  11. 《数据结构与算法 Python语言描述》 读书笔记
  12. linux服务器启用光口,Ubuntu中启用ssh服务
  13. 如何在虚拟机linux下运行程序吗,在Linux上运行虚拟机的3种方法 | MOS86
  14. Selenium核心原理及浏览器实战
  15. 过招多家大厂提炼的iOS面试心经(答案版)
  16. CPAN下载安装pm包方法
  17. 使用stream流进行集合排序取最大值,根据集合中的bigdemal属性排序(正序反序)并取最大值
  18. Jmeter线程组之 jp@gc - Stepping Thread Group (deprecated)
  19. Bingo部署成功 纪念一下
  20. 开发框架文档体系化的思考

热门文章

  1. 旋转机械(轴承等)故障诊断公开数据集
  2. FPGA——DAC驱动
  3. 【问题记录】tp5文件上传$_FILES有值request中file却为空
  4. vue学习(方法和路径)
  5. html 最大输入长度,TextArea设置MaxLength属性最大输入值的js代码
  6. 华东理工大学计算机与金融学,华东理工大学金融专硕431高分学长经验分享
  7. 汽车操作系统研发:“广义”带动“狭义”——东软睿驰总经理曹斌谈“软件定义汽车”
  8. Android去电流程
  9. php获取当前网页连接失败,获取连接失败:php_network_getaddresses:getaddrinfo failed:名称或服务未知...
  10. 高通骁龙712处理器规格参数介绍