纯净、安全、绿色的下载网站

首页

当前位置:首页IT学院IT技术

tomcat部署启动 一文搞懂怎样部署启动多个tomcat并移植项目

小吕不秃顶也能变强   2021-06-20 我要评论
想了解一文搞懂怎样部署启动多个tomcat并移植项目的相关内容吗小吕不秃顶也能变强在本文为您仔细讲解tomcat部署启动的相关知识和一些Code实例欢迎阅读和指正我们先划重点:tomcat部署启动,tomcat部署启动移植项目下面大家一起来学习吧

有时候我们在编写web项目时有好几个项目需要同时运行但直接放置war包总会出各种问题比如说同一个Tomcat 同一个端口 部署多个项目或者同一个Tomcat 多个端口 部署多个项目经过几番测试决定分享给大家jdk的安装就不多讲了配好环境变量就可以下面给大家介绍详细操作流程:

部署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运行之后会自动帮你解压

三、访问试试

在这里插入图片描述

结束!!!


相关文章

猜您喜欢

  • springboot 加载web容器 spring boot 加载web容器tomcat流程源码分析

    想了解spring boot 加载web容器tomcat流程源码分析的相关内容吗wang03在本文为您仔细讲解springboot 加载web容器的相关知识和一些Code实例欢迎阅读和指正我们先划重点:spring,boot,加载web容器tomcat流程,springboot,加载web容器下面大家一起来学习吧..
  • C语言操作符介绍 C语言中各种操作符的仔细讲解(纯干货!)

    想了解C语言中各种操作符的仔细讲解(纯干货!)的相关内容吗我会一直在um在本文为您仔细讲解C语言操作符介绍的相关知识和一些Code实例欢迎阅读和指正我们先划重点:c语言操作符,c语言位操作符,c位运算符详解下面大家一起来学习吧..

网友评论

Copyright 2022 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们