这篇文章主要介绍“如何部署启动多个tomcat并移植项目”,在日常操作中,相信很多人在如何部署启动多个tomcat并移植项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何部署启动多个tomcat并移植项目”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
部署tomcat
一、下载解压
二、修改配置文件
移植项目
一、打包原项目
二、复制到tomcat
三、访问试试
有时候我们在编写web项目时,有好几个项目需要同时运行,但直接放置war包总会出各种问题,比如说同一个Tomcat 同一个端口 部署多个项目,或者同一个Tomcat 多个端口 部署多个项目,经过几番测试决定分享给大家,jdk的安装就不多讲了,配好环境变量就可以,下面给大家介绍详细操作流程:
官网下载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的webapps下进行粘贴,如下图
这样tomcat运行之后,会自动帮你解压
到此,关于“如何部署启动多个tomcat并移植项目”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。