一文搞懂如何部署啟動(dòng)多個(gè)tomcat并移植項(xiàng)目
有時(shí)候我們在編寫web項(xiàng)目時(shí),有好幾個(gè)項(xiàng)目需要同時(shí)運(yùn)行,但直接放置war包總會(huì)出各種問題,比如說同一個(gè)Tomcat 同一個(gè)端口 部署多個(gè)項(xiàng)目,或者同一個(gè)Tomcat 多個(gè)端口 部署多個(gè)項(xiàng)目,經(jīng)過幾番測試決定分享給大家,jdk的安裝就不多講了,配好環(huán)境變量就可以,下面給大家介紹詳細(xì)操作流程:
部署tomcat
一、下載解壓
官網(wǎng)下載tomcat,并解壓
二、修改配置文件
打開conf目錄
修改server.xml文件 修改http訪問端口(默認(rèn)為8080端口)
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
可以修改為(僅供參考,根據(jù)個(gè)人需求):
<Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> <Connector executor="tomcatThreadPool" port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
將8080修改為第一個(gè)tomcat不在使用的端口號(hào)。此處所設(shè)的端口號(hào)即是以后訪問web時(shí)所用的端口號(hào)。
修改Shutdown端口(默認(rèn)為8005端口)
<Server port="8005" shutdown="SHUTDOWN" debug="0">
可以修改為(僅供參考,根據(jù)個(gè)人需求):
<Server port="8095" shutdown="SHUTDOWN" debug="0">
將8005修改為沒有在使用的端口號(hào)
(3) 修改JVM啟動(dòng)端口(默認(rèn)為8009端口)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
可以修改為(僅供參考,根據(jù)個(gè)人需求):
<Connector port="8099" protocol="AJP/1.3" redirectPort="8443" secretRequired="" />
記得把這一行的注釋解掉,這里添加了secretRequired=""
的配置,很重要,不然會(huì)報(bào)org.apache.catalina.LifecycleException: 協(xié)議處理器啟動(dòng)失敗的錯(cuò)誤!?。?/p>
將8009修改為沒有在使用的端口號(hào)
修改logging.properties
為了解決tomcat的控制臺(tái)輸出中文亂碼
將logging.properties中的utf-8修改為GBK
運(yùn)行測試
移植項(xiàng)目
一、打包原項(xiàng)目
如果是maven項(xiàng)目的話,首先先點(diǎn)擊如下的命令,執(zhí)行install
然后,進(jìn)入進(jìn)入到你的maven倉庫的目錄下,找到打好的包(不知道你的倉庫目錄的可以去)
如圖
接下來復(fù)制這個(gè)包
二、復(fù)制到tomcat
然后到tomcat的webapps下進(jìn)行粘貼,如下圖
這樣tomcat運(yùn)行之后,會(huì)自動(dòng)幫你解壓
三、訪問試試
結(jié)束?。。?/p>
以上就是一文搞懂如何部署啟動(dòng)多個(gè)tomcat并移植項(xiàng)目的詳細(xì)內(nèi)容,更多關(guān)于tomcat部署啟動(dòng)的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
淺談Tomcat中<Context>標(biāo)簽的使用方式和注意事項(xiàng)
本文主要介紹了淺談Tomcat中<Context>標(biāo)簽的使用方式和注意事項(xiàng),Context標(biāo)簽可以設(shè)置Tomcat默認(rèn)項(xiàng)目,設(shè)置項(xiàng)目的瀏覽器訪問路徑,讓項(xiàng)目修改后自動(dòng)重新編譯部署,感興趣的可以了解下2023-11-11tomcat異常解決(Invalid character found in the request target. Th
這篇文章主要介紹了tomcat 異常的解決方案,幫助大家排查錯(cuò)誤,保持服務(wù)器的穩(wěn)定,感興趣的朋友可以了解下2020-10-10解讀Tomcat啟動(dòng)、重啟、暫停操作(window)
這篇文章主要介紹了解讀Tomcat啟動(dòng)、重啟、暫停操作(window),具有很好的參考價(jià)值,希望對大家有所幫助。2023-04-04Tomcat 7通過設(shè)置不同的端口部署兩個(gè)項(xiàng)目
最近因?yàn)橛袀€(gè)Web項(xiàng)目,需要部署兩個(gè)相同項(xiàng)目到Tomcat中,第二個(gè)是拷貝第一個(gè)的,使用的項(xiàng)目是使用SpringMVC框架的,嘗試了幾種方法,這篇文章給大家總結(jié)一個(gè)比較靠譜的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-10-10關(guān)于tomcat的server.xml里host節(jié)點(diǎn)配置的一些說明
今天在幫客戶配置iis+tomcat實(shí)現(xiàn)jsp運(yùn)行環(huán)境的時(shí)候發(fā)現(xiàn)的這個(gè)問題,一直沒研究,今天正好參考了多篇文章發(fā)現(xiàn)并解決了問題,特分享下2014-07-07Tomcat 發(fā)布程序使用cmd查看端口占用、相應(yīng)進(jìn)程、殺死進(jìn)程等的命令
這篇文章主要介紹了Tomcat 發(fā)布程序使用cmd查看端口占用、相應(yīng)進(jìn)程、殺死進(jìn)程等的命令的相關(guān)資料,需要的朋友可以參考下2016-12-12