1. 程式人生 > >IntelliJ IDEA及 tomcat 關於專案本地部署和遠端部署的相關討論

IntelliJ IDEA及 tomcat 關於專案本地部署和遠端部署的相關討論

一、現象分析

現象一

如果經過IDEA啟動過的tomcat,總共有兩個特徵。
其一、從其目錄來看,其webapps目錄下面和其他配置檔案中,找不到任何檔案。但是在tomcat的manage頁面來看其app列表其中又是有這個app的

其二,經過IDEA部署啟動過專案比如test,從“其一”來看tomcat認為其已經有了,這是我們將test專案的war包複製到webapp下面,這時啟動tomcat是不能解壓的。
反之則是可以就解壓的如下圖

現在我們姑且認為war包解壓的問題能得到合理的解釋了。

現象二

同樣的一份test.war檔案,放在本地的tomcat中webapp中war可以被解壓,然後成功啟動


但是將war包上傳到阿里雲伺服器的tomcat的webapp中running狀態列卻又是false,沒有啟動成功,從瀏覽器訪問也訪問不了。

如果說本地和阿里雲的區別可能體現在一下這行圖所示

被這些東西弄得很是挫敗,現對現象記載如上,等假期專門深入分析一下其內在機制。