1. 出現情景:原本項目名為A,當修改過某個項目的名稱後,修改後為B,即使重命名了整個項目,并且也同時修改了項目的context-root值,修改後context-root值也為B。一旦項目部署到Eclipse中的Tomcat伺服器中運作時,Tomcat下的項目可以正常運作,但是會發現Tomcat下項目名後面多出了一個括号,括号中的資訊時修改之前的項目名。具體如下:
B (A) [Synchronized]
2. 原因是修改了項目名以及context-root為一緻之後,工作空間下項目目錄中的org.eclipse.wst.common.component檔案中的資訊沒完全更改。
3. 解決方法:找到工作空間下,再找到項目目錄中的.setting檔案夾,該檔案夾是一個隐藏檔案夾,需要設定下顯示隐藏檔案才可以看到,再.setting目錄下找到名為 org.eclipse.wst.common.component 檔案(可直接使用記事本或者notepad++打開)
可以看到deploy-name的屬性值與context-root的value值不一緻,deploy-name的屬性值還是修改之前的項目名,context-root的value值是修改之後的項目名,隻需要把deploy-name的屬性值改為與deploy-name的屬性值一緻即可解決。
--------------------
原文:https://blog.csdn.net/cccmercy/article/details/78980291