在服务器的tomcat上部署多个项目

image

第一步,找到服务器上tomcat的配置文件conf/server.xml文件。
这里写图片描述
类似于我上面的这个文件,找到server.xml里面的 标签,在 标签后面加入如下配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<Service name="Catalina2">  

<!-- service的名字要对应 -->
<Connector port="8099" protocol="HTTP/1.1"
<!--端口号与上面一个Service的端口号不一样-->

connectionTimeout="20000"

redirectPort="8443" URIEncoding="UTF-8"/>



<Engine name="Catalina2" defaultHost="localhost">

<!-- service的名字 -->

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"

resourceName="UserDatabase"/>




<Host name="localhost" appBase="webapps2"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="D:\devsoft\apache-tomcat-8.0.35\webapps2\xiaolumouth" reloadable="true" workDir="D:/temp/Tomcat/test" debug="0"/>
</Host>
<!-- docBase 是第二个项目的路径-->
</Engine>

</Service>

第二步,复制webapps目录,复制后改变文件名例如webapps2
这里写图片描述

把另外一个你要跑的项目放在目录webapps2下,在servicexml里面吧docBase属性引向该目录,是你自己的tomcat里面webapps2里面项目的路径就可以了。

-------------本文结束感谢您的阅读-------------
wusha wechat
欢迎您扫一扫上面的微信二维码,加我的微信!
坚持原创技术分享,您的支持将鼓励我继续创作!