在服務器的tomcat上部署多個項目

第一步,找到服務器上tomcat的配置文件conf/server.xml文件。
這裏寫圖片描述
類似於我上面的這個文件,找到server.xml裏面的 標籤,在 標籤後面加入如下配置

<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裏面項目的路徑就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章