一個tomcat設置多個端口,多個端口對應多個應用

jopen 11年前發布 | 19K 次閱讀 Tomcat 應用服務器

修改tomcat/conf目錄里面server.xml文件

例如下面這樣新增一個8090端口,設置下appBase目錄,這樣就可以用一個tomcat監聽多個端口,每個端口都可以放應用了。我這樣新增下面這個配置以后,tomcat就監聽了2個端口(8080,8090)

webapps目錄和mywebapps目錄的應用都會啟動,可以根據不同的端口進行訪問里面的應用

<Service name="Catalina2">  


  <Connector port="8090" protocol="HTTP/1.1"

               connectionTimeout="20000"

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



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



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

            resourceName="UserDatabase"/>  



     <Host name="localhost"  appBase="mywebapps"  

           unpackWARs="true" autoDeploy="true"  

           xmlValidation="false" xmlNamespaceAware="false">  
   </Host>  

   </Engine>  

 </Service>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!