windows下使用tomcat部署多个服务的几种方法详细操作
方法一:使用多个tomcat进行部署
有几个服务就几个tomcat
在启动服务前需要修改tomcat配置中的端口号,避免端口冲突
修改文件为:conf文件夹下server.xml(3处)
修改后分别启动2个tomcat服务,均启动成功,在浏览器中输入各自服务地址,显示对应服务的系统页面。
方法二:使用一个tomcat进行部署(不同端口)
1、新建1个webapp2文件夹,将另一个webapp服务放到此文件夹
2、修改tomcat的conf文件夹下server.xml配置,新增标签配置(内容可以直接拷贝已有标签内所有内容后,修改端口号和appBase设置),具体增加内容如下:
3、启动tomcat服务,启动的过程中会发现既有webapp服务,也有webapp2服务,启动的过程也需要更多的时间
4、访问系统服务;端口分别为8089和8099
http://localhost:8089/…
http://localhost:8099/…
方法三:使用一个tomcat进行部署(同一个端口)
1、将2个服务均放到webapp目录下
2、修改tomcat的conf文件夹下server.xml配置,新增下图圈出来的配置(注意:服务A和服务B与上面的服务A和服务B命名要一致)
3、启动tomcat服务
4、访问系统服务;端口均为为8080
http://localhost:8080/服务A…
http://localhost:8080/服务B…
【如果想把服务放到tomcat文件夹之外,可以这样配置】
[遇到问题]
使用方法一启动2个服务均没有问题,使用方法二启动后2个均服务可以访问,但是服务控制台报下图所示错误:
解决方法:将tomcat文件夹名称中的中文修改为英文就OK了