要在Tomcat上部署多個(gè)web項(xiàng)目,可以按照以下步驟進(jìn)行操作:
在Tomcat的webapps
文件夾下,為每個(gè)項(xiàng)目創(chuàng)建一個(gè)單獨(dú)的文件夾。例如,假設(shè)你有兩個(gè)項(xiàng)目,分別為project1
和project2
,則可以在webapps
文件夾下創(chuàng)建兩個(gè)文件夾project1
和project2
。
將每個(gè)項(xiàng)目的文件復(fù)制到相應(yīng)的文件夾中。確保每個(gè)項(xiàng)目的根文件夾包含一個(gè)WEB-INF
文件夾,其中包含項(xiàng)目的配置文件和類文件。
在Tomcat的conf
文件夾下,打開server.xml
文件。
找到<Host>
標(biāo)簽,并為每個(gè)項(xiàng)目添加一個(gè)<Context>
標(biāo)簽。例如,對(duì)于project1
項(xiàng)目,可以添加以下代碼:
<Context docBase="項(xiàng)目路徑/project1" path="/project1" reloadable="true"/>
其中,docBase
指定項(xiàng)目的路徑,path
指定項(xiàng)目的訪問(wèn)路徑,reloadable
指定是否允許自動(dòng)重新加載項(xiàng)目。同樣,對(duì)于project2
項(xiàng)目,可以添加以下代碼:
<Context docBase="項(xiàng)目路徑/project2" path="/project2" reloadable="true"/>
保存并關(guān)閉server.xml
文件。
重新啟動(dòng)Tomcat服務(wù)器。
現(xiàn)在,你應(yīng)該能夠通過(guò)以下地址來(lái)訪問(wèn)你的項(xiàng)目:
http://localhost:8080/project1
(假設(shè)Tomcat運(yùn)行在本地機(jī)器的8080端口上)http://localhost:8080/project2
(假設(shè)Tomcat運(yùn)行在本地機(jī)器的8080端口上)請(qǐng)注意,每個(gè)項(xiàng)目應(yīng)該有不同的上下文路徑(即path
屬性),以避免沖突。