一、首先打包專案
這里采用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會自動決議webapps下war包并逐一啟動的專案,至此實作了一個tomcat啟動多個下個專案完成, 但此時所有的專案埠號是共用一個埠號,
三、專案部署2(一個tomcat多個專案不同埠):
首先找到conf檔案夾下的server.xml檔案并打開(把里面注釋的部分先去掉,注意別刪錯了哈)

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

Service name修改成Catalina1, port埠號更改成8081, Engine name與Service name須一致Host appBase 修改為webapps1, 刪掉或注釋掉<Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” />;保存
server.xml檔案改動完畢
接著在conf目錄下復制一份Catalina檔案重命名為Catalina1,在tomcat目錄下新建一個webapps1檔案夾(這兩個名字是不是很熟悉?沒錯,就是你修改后的名字,新建的這個兩個檔案夾名要與之前修改的名稱保持一致),
最后一步,把打包好的專案分別拷貝到 webapps,webapps1下, 進入bin目錄下,優雅的點擊一下startup.bat ,

看到毫秒,咱們的一個tomcat多個專案不同埠發車完畢,成功跑起來了,
記錄分析一些奇怪的知識,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/245034.html
標籤:Java
