tomcat運行多個項目同一個端口與不同端口的設置


一、首先打包項目

  這里采用eclipse開發工具,選中項目右擊,點擊Export進入

   

    選擇web下的 WAR file ,點擊next

 

 

在這里可能有坑,新裝的eclipse沒有web文件夾

 

 

此時需要下載插件,新裝的建議把以下幾個一並下載了,開發需要。點擊help     Install New Software

 

 

Work with: 輸入Juno - http://download.eclipse.org/releases/juno ,翻到最下面點開 

 

 

 選擇以下幾項

 

 

 

點擊next 進行下載安裝,之后會提示重啟,重啟后就有了。

 

 

 回歸正題

選擇war file 點擊next 

 

 

 

第一個輸入框是選則打包的項目名,不用改動,第二個輸入框是選擇打包后文件存放的位置。選好后點擊Finish.稍等片刻項目就打包好了。

注意:檢查一下jar包是否打包進去了。

項目打包到此結束

 

 

 

 


                                      (分割線)

二、項目部署1(一個tomcat多個項目同一個端口):

   將打包好的war包項目直接粘貼到tomcat文件夾下的webapps文件夾里, 如果有多個項目也可一並放入其中,

 

 

 

然后到tomcat文件夾下的bin目錄下點擊startup.bat ,手動啟動Tomcat這個時候tomcat會自動解析webappswar包並逐一啟動的項目。至此實現了一個tomcat啟動多個下個項目完成, 但此時所有的項目端口號是共用一個端口號。

 

 

三、項目部署2(一個tomcat多個項目不同端口):

 

 首先找到conf文件夾下的server.xml文件並打開(把里面注釋的部分先去掉,注意別刪錯了哈)

 

 

 

 

這就是tomcat默認的Service配置,默認端口8080,二話不說,先copy為敬。copy之后做以下改動

 

 

 

 

Service name修改成Catalina1port端口號更改成8081Engine nameService name須一致Host appBase 修改為webapps1。 刪掉或注釋掉<Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” />保存

 

server.xml文件改動完畢      

 

接着conf目錄下復制一份Catalina文件重命名為Catalina1tomcat目錄下新建一個webapps1文件夾這兩個名字是不是很熟悉?沒錯,就是你修改后的名字,新建的這個兩個文件夾名要與之前修改的名稱保持一致)。    

 

最后一步,把打包好的項目分別拷貝到  webappswebapps1下, 進入bin目錄下,優雅的點擊一下startup.bat

 

 

 

 

 

看到毫秒,咱們的一個tomcat多個項目不同端口發車完畢,成功跑起來了。

 

                                                              記錄分析一些奇怪的知識。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM