最近以爲idea不錯,上手體驗了一番,感受仍是不錯的,尤爲是程序調試方面,固然還能夠提升B格,哈哈,不要在乎,鄙人就是個愛裝的人web
不過,最近須要同時本地啓動兩個項目,在啓動了A項目以後,再啓動B項目,會報錯,說classnotfound,這不是找事嗎,單獨啓動的時候沒問題,兩個不能同時啓動,那確定不是項目代碼的錯誤了。觀察以後發現,估計是部署tomcat的時候衝突了,事實證實,yes,it is。tomcat
如何解決呢,三種辦法ide
一、idea配置兩個不一樣目錄的tomcat,把兩個項目部署在不一樣的目錄下面idea
二、部署的時候,訪問應用名不能相同(默認爲空),如圖調試
三、部署的時候,選擇exploded方式,而不是war。如圖部署
關於兩種方式的區別,it
war方式:應用發佈的時候脫離了本地代碼,直接打成war包發佈到tomcat目錄下,因此也不支持熱加載class
war exploded:應用發佈時,tomcat將web root指向本地目錄,因此支持熱加載,並且不會產生衝突配置