有时候我们在编写web项目时,有好几个项目需要同时运行,但直接放置war包总会出各种问题,比如说同一个tomcat 同一个端口 部署多个项目,或者同一个tomcat 多个端口 部署多个项目,经过几番测试决定分享给大家,jdk的安装就不多讲了,配好环境变量就可以,下面给大家介绍详细操作流程:
部署tomcat
一、下载解压
官网下载tomcat,并解压
二、修改配置文件
打开conf目录
修改server.xml文件 修改http访问端口(默认为8080端口)
| 
 					1				
 					2				
 					3				
 					4				
 					5				
 					6				
 					7				
 					8			  | 
<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"/>							 | 
可以修改为(仅供参考,根据个人需求):
| 
 					1				
 					2				
 					3				
 					4				
 					5				
 					6				
 					7				
 					8			  | 
<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端口)
| 
 					1			  | 
<server port="8005" shutdown="shutdown" debug="0">							 | 
可以修改为(仅供参考,根据个人需求):
| 
 					1			  | 
<server port="8095" shutdown="shutdown" debug="0">							 | 
将8005修改为没有在使用的端口号
(3) 修改jvm启动端口(默认为8009端口)
| 
 					1			  | 
<connector port="8009" protocol="ajp/1.3" redirectport="8443" />							 | 
可以修改为(仅供参考,根据个人需求):
| 
 					1			  | 
<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运行之后,会自动帮你解压
三、访问试试
结束!!!
以上就是一文搞懂如何部署启动多个tomcat并移植项目的详细内容,更多关于tomcat部署启动的资料请关注快网idc其它相关文章!
原文链接:https://blog.csdn.net/qq_48033003/article/details/118021637
相关文章
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
 - ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10
 - 个人网站服务器域名解析设置指南:从购买到绑定全流程 2025-06-10
 - 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
 - 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10
 
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
 - 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
 - 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
 - 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
 - 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
 
快网idc优惠网
QQ交流群
- 
            2025-05-25 41
 - 
            
搬瓦工VPS服务器CPU性能评估:影响网站速度的关键因素是什么?
2025-06-04 16 - 
            2025-05-29 17
 - 
            2025-06-04 99
 - 
            2025-05-25 52
 
        






    		
            	
        
        
        