部署启动多个tomcat,并移植项目(一文搞懂精简)

2022-08-29 13:15:24

部署tomcat

一、下载解压

官网下载tomcat,并解压


二、修改配置文件

打开conf目录


修改server.xml文件

  • 修改http访问端口(默认为8080端口)
  <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

  <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>

可以修改为(仅供参考,根据个人需求):

  <Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

  <Connector executor="tomcatThreadPool"
               port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>

将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。

  • 修改Shutdown端口(默认为8005端口)
<Server port="8005" shutdown="SHUTDOWN" debug="0">

可以修改为(仅供参考,根据个人需求):

<Server port="8095" shutdown="SHUTDOWN" debug="0">

将8005修改为没有在使用的端口号

(3) 修改JVM启动端口(默认为8009端口)

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

可以修改为(仅供参考,根据个人需求):

<Connector port="8099" protocol="AJP/1.3" redirectPort="8443" secretRequired="" />

记得把这一行的注释解掉,这里添加了secretRequired=""的配置,很重要,不然会报org.apache.catalina.LifecycleException: 协议处理器启动失败的错误!!!

将8009修改为没有在使用的端口号


修改logging.properties

为了解决tomcat的控制台输出中文乱码

将logging.properties中的utf-8修改为GBK


运行测试

在这里插入图片描述


移植项目

一、打包原项目

如果是maven项目的话,首先先点击如下的命令,执行install

在这里插入图片描述


然后,进入进入到你的maven仓库的目录下,找到打好的包(不知道你的仓库目录的可以去)

如图

在这里插入图片描述

接下来复制这个包

在这里插入图片描述


二、复制到tomcat

然后到tomcat的webapps下进行粘贴,如下图
在这里插入图片描述


这样tomcat运行之后,会自动帮你解压

三、访问试试

在这里插入图片描述

结束!!!


  • 作者:小吕努力变强
  • 原文链接:https://blog.csdn.net/qq_48033003/article/details/118021637
    更新时间:2022-08-29 13:15:24