一、首先打包項(xiàng)目
這里采用eclipse開發(fā)工具,選中項(xiàng)目右擊,點(diǎn)擊Export進(jìn)入
選擇web下的 WAR file ,點(diǎn)擊next
在這里可能有坑,新裝的eclipse沒有web文件夾
此時(shí)需要下載插件,新裝的建議把以下幾個(gè)一并下載了,開發(fā)需要。點(diǎn)擊help Install New Software
Work with: 輸入Juno - http://download.eclipse.org/releases/juno ,翻到最下面點(diǎn)開
選擇以下幾項(xiàng)
點(diǎn)擊next 進(jìn)行下載安裝,之后會(huì)提示重啟,重啟后就有了。
回歸正題
選擇war file 點(diǎn)擊next
第一個(gè)輸入框是選則打包的項(xiàng)目名,不用改動(dòng),第二個(gè)輸入框是選擇打包后文件存放的位置。選好后點(diǎn)擊Finish.稍等片刻項(xiàng)目就打包好了。
注意:檢查一下jar包是否打包進(jìn)去了。
項(xiàng)目打包到此結(jié)束
?。ǚ指罹€)
二、項(xiàng)目部署1(一個(gè)tomcat多個(gè)項(xiàng)目同一個(gè)端口):
將打包好的war包項(xiàng)目直接粘貼到tomcat文件夾下的webapps文件夾里, 如果有多個(gè)項(xiàng)目也可一并放入其中,
然后到tomcat文件夾下的bin目錄下點(diǎn)擊startup.bat ,手動(dòng)啟動(dòng)Tomcat這個(gè)時(shí)候tomcat會(huì)自動(dòng)解析webapps下war包并逐一啟動(dòng)的項(xiàng)目。至此實(shí)現(xiàn)了一個(gè)tomcat啟動(dòng)多個(gè)下個(gè)項(xiàng)目完成, 但此時(shí)所有的項(xiàng)目端口號(hào)是共用一個(gè)端口號(hào)。
三、項(xiàng)目部署2(一個(gè)tomcat多個(gè)項(xiàng)目不同端口):
首先找到conf文件夾下的server.xml文件并打開(把里面注釋的部分先去掉,注意別刪錯(cuò)了哈)
這就是tomcat默認(rèn)的Service配置,默認(rèn)端口8080,二話不說,先copy為敬。copy之后做以下改動(dòng)
Service name修改成Catalina1, port端口號(hào)更改成8081, Engine name與Service name須一致Host appBase 修改為webapps1。 刪掉或注釋掉<Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” />;保存
server.xml文件改動(dòng)完畢
接著在conf目錄下復(fù)制一份Catalina文件重命名為Catalina1,在tomcat目錄下新建一個(gè)webapps1文件夾(這兩個(gè)名字是不是很熟悉?沒錯(cuò),就是你修改后的名字,新建的這個(gè)兩個(gè)文件夾名要與之前修改的名稱保持一致)。
最后一步,把打包好的項(xiàng)目分別拷貝到 webapps,webapps1下, 進(jìn)入bin目錄下,優(yōu)雅的點(diǎn)擊一下startup.bat 。
看到毫秒,咱們的一個(gè)tomcat多個(gè)項(xiàng)目不同端口發(fā)車完畢,成功跑起來了。
記錄分析一些奇怪的知識(shí)。
聯(lián)系客服