1. 程式人生 > 其它 >Tomcat伺服器啟動兩次解決辦法

Tomcat伺服器啟動兩次解決辦法

Tomcat伺服器啟動兩次解決辦法

Tomcat伺服器啟動兩次解決辦法
發生原因
Tomcat配置檔案 server.xml

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="/xxx" path="/" reloadable="true" source="org.eclipse.jst.jee.server:xxx"/>
1
2
Tomcat啟動時,先載入appBase中配置的webapps目錄下的專案,然後再去載入docBase中配置的專案,因為docBase的相對路徑(/xxx)是在webapps目錄下,所以會被載入兩次

解決辦法
將專案不放在webapps目錄下,放在其他任意位置均可,然後在docBase中寫上路徑,可以是絕對路徑,也可以是相對路徑,相對路徑就是對appBase中webapps的路徑。
例如:新建一資料夾wtpwebapps,與webapps同級,將專案放在此資料夾中,docBase相對路徑可以寫為: ../wtpwebapps/xxx,如下所示

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="../wtpwebapps/xxx" path="/" reloadable="true" source="org.eclipse.jst.jee.server:xxx"/>
1
2
————————————————
版權宣告:本文為CSDN博主「堅持會有收穫」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/weixin_41224131/article/details/89468998

改行去放羊