安装环境 :Linux(Ubuntu 版)

安装软件 : apache-tomcat-9.0.0.M1.tar.gz(下载地址http://tomcat.apache.org/

步骤一

  Tomcat是其中一个开源的且免费的java Web服务器,是Apache软件基金会的项目,所以安装Tomcat之前要安装java JDk,请参照Linux JDK安装及配置 (tar.gz版)

步骤二

  下载Tomcat9,将文件移动到apache-tomcat-9.0.0.M1.tar.gz移动到/usr/tomcat/下,并解压:

  tar -xzvf  apache-tomcat-9.0.0.M1.tar.gz

  

  并修改文件名

  mv apache-tomcat-9.0.0.M1 apache-tomcat-9.0.0.M1-80

  再次解压apache-tomcat-9.0.0.M1.tar.gz文件,并修改解压后的文件价名为apache-tomcat-9.0.0.M1-8082,得到 

  

步骤三

  修改端口,分别修改tomcat里面conf/server.xml

  

  server.xml文件中有三个端口设置

  <Server port="8005" shutdown="SHUTDOWN"> :关闭时使用

  <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> : 一般应用使用

  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />:为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口

  第一个80的tomcat的三个端口分别修改为:8005/80/8009

  第二个8082的tomcat的三个端口分别修改为:7082/8082/9082

步骤四

  启动tomcat,分别进入tomcat里面的bin目录

  执行: startup.sh  -->启动tomcat

  执行: shutdown.sh  -->关闭tomcat

  浏览器中输入:http://ip:80  和http://ip:8082(ip指服务器的IP地址),即可访问不同的tomcat

步骤五

  设置tomcat开机启动

  1、找到/etc文件夹下的rc.local文件(有的是在/etc/rc.d文件夹下),在文件的最后添加以下java环境变量和启动tomcat命令:

  export JAVA_HOME=/usr/java/jdk1.8.0_65

  export JRE_HOME=$JAVA_HOME/jre

  sh /usr/tomcat/apache-tomcat-9.0.0.M1-80/bin/startup.sh(启动命令,可以配置多条)

  

   

  

  保存退出  :wq

  2、给rc.local文件添加执行权限

  chmod +x rc.local

   3、重启服务器,即可访问Tomcat

  reboot

转自:http://www.cnblogs.com/h--d/p/5074800.html

https://blog.csdn.net/lcyaiym/article/details/76696192

https://www.cnblogs.com/xdp-gacl/p/4097608.html

迁移Tomcat遇到的问题参考

https://blog.csdn.net/russ44/article/details/51691119

最新文章

  1. 8 步搭建 Node.js + MongoDB 项目的自动化持续集成
  2. 将数据导入hive,将数据从hive导出
  3. cookie随便写的一点笔记(抄书的)
  4. Android开发之Service的写法以及与Activity的通信
  5. scons小结
  6. ubuntu apache svn 参考
  7. xml 解析 Xstream
  8. debian6 更新python版本到python3.3
  9. 关于Adobe CC 系列软件反复弹出 Adobe 软件许可问题
  10. Linux 通过端口转发来访问内网服务
  11. jenkins 多选框
  12. Mac上搭建基于Github的Hexo博客
  13. GeoJSON C#判断某一点是否在某一区域范围之内
  14. 史上最简单的C语言链表实现,没有之一
  15. Dockerfile中COPY命令的简单性
  16. mac 利用svn下载远程代码出现Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
  17. MongoDB - Indexes
  18. 高清语音技术(WBS)及其在手机和蓝牙耳机中的实现
  19. iOS----------SVN问题 the operation could not be completed
  20. Appium的图像界面浅说

热门文章

  1. Jmeter关于断言
  2. Spring Cloud(Dalston.SR5)--Eureka 服务提供者
  3. 一些常用的排序算法(C版)
  4. Tensorflow安装环境更新
  5. USB引脚定义
  6. ML: 聚类算法R包-层次聚类
  7. Video Processing subsystem例程分析
  8. HMM(隐马尔科夫模型)与分词、词性标注、命名实体识别
  9. PREV-42_蓝桥杯_九宫幻方
  10. windows cmd下ssh连接免密码问题解决