Linux apache tomcat 安装和升级

一、安装tomcat

注意!安装tomcat前需安装配置JDK,安装方式请参照这篇文章:

http://www.cnblogs.com/blog4matto/p/5582054.html

1、tomcat官网下载所需版本

官网 :http://tomcat.apache.org/

左侧 Download 选择版本,一般linux 选择 Core: tar.gz

img

2、解压

进入tar.gz文件的位置,输入解压文件

tar -zxvf apache-tomcat-9.0.0.M26.tar -C /usr/local/

3、添加环境变量

输入 :vi /etc/profile

添加以下内容:

export TOMCAT_HOME=/usr/local/apache-tomcat-9.0.0.M6

4、验证是否安装成功

进入tomcat安装文件。如解压后的路径是 /usr/local/apache-tomcat-9.0.0.M6,则输入 : cd /usr/local/apache-tomcat-9.0.0.M6

启动 tomcat:./bin/startup.sh

[root@VM_0_10_centos tomcat7]# ./bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat/tomcat7
Using CATALINA_HOME:   /usr/local/tomcat/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat/tomcat7/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_202/jre
Using CLASSPATH:       /usr/local/tomcat/tomcat7/bin/bootstrap.jar:/usr/local/tomcat/tomcat7/bin/tomcat-juli.jar
Tomcat started.

出现Tomcat started 为配置成功,此时可打开浏览器输入 localhost:8080 进入熟悉的tomcat页面

关闭 tomcat:./bin/shutdown.sh

5、修改端口,修改tomcat里面conf/server.xml

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

<!-- 关闭时使用 -->
<Server port="8005" shutdown="SHUTDOWN">
<!-- 一般应用使用 -->
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<!-- 为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

二、升级tomcat

1、思路

  1. 停【旧】tomcat
  2. 备份【旧】tomcat文件夹,文件夹改个名即可
  3. 上传【新】tomcat压缩文件;解压
  4. 解压【新】tomcat压缩文件,放在之前tomcat同样路径下,改名文件夹为旧版tomcat名(这样环境变量就不需要改了)
  5. 拷贝【旧】webapps下的程序包文件夹到【新】webapps下
  6. 备份【新】server.xml,改名备份即可
  7. 拷贝【旧】server.xml到【新】tomcat相同目录下(6和7两步 有的可能其他配置文件做过修改的也类似处理)
  8. 删除【新】webapps下的examples
  9. 启动【新】tomcat

2、实践

1、下载你要升级的Tomcat版本

wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz

2、停止tomcat

tomcat1 stop 或者 ./shutdown.sh

3、备份旧的tomcat
  1. 先在该目录下创建一个文件并命名为:mkdir tomcat8.5.1-old
  2. 复制旧的 tomcat到刚刚创建的tomcat目录下:cp -Rf /home/tomcat8.5.1/\* /home/tomcat8.5.1-old/ (cp -Rf /原路径/* /目的路径/)
4、解压新的tomcat并替换
  1. tar -zxvf apache-tomcat-9.0.16.tar.gz(在原tomcat目录解压)
  2. 删除原来的tomcat8.5.1:rm -rf tomcat8.5.1
  3. 重命名为:mv apache-tomcat-9.0.16 tomcat8.5.1 (注意:此时tomcat8.5.1就是新的了)
5、把旧的server.xml移动到新的server.xml。
  1. 先删除新的server.xml:rm -rf server.xml
  2. 移动:mv /home/tomcat8.5.1-old/conf/server.xml /home/tomcat8.5.1/conf/
6、把旧的webapps移动到新的webapps下。
  1. 先删除新的webapps文件:rm -rf webapps

  2. 移动:mv /home/tomcat8.5.1-old/webapps /home/tomcat8.5.1

  3. 修改了旧tomcat的某个文件,一定要复制或移动到新tomcat下:

    mv /home/tomcat8.5.2-old/bin/catalina.sh /home/tomcat8.5.2/bin

7、删除新的webapps下的examples:rm -rf examples
8、启动tomcat:tomcat1 start

在这里插入图片描述

启动成功

在这里插入图片描述

9、关闭tomcat:tomcat1 stop

在这里插入图片描述

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值