有時(shí)候我們?cè)趀clipse部署web項(xiàng)目至本地的tomcat但在webapps中找不到
一、發(fā)現(xiàn)問(wèn)題
在eclipse中新建Dynamic Web Project兴喂,配置好本地的tomcat并寫(xiě)好代碼后選擇Run on Server,但運(yùn)行后發(fā)現(xiàn)在tomcat的安裝目錄下的webapps并沒(méi)有出現(xiàn)所建立的工程名字蔼囊。
二、驗(yàn)證
很明顯項(xiàng)目并沒(méi)有自動(dòng)部署到Tomcat的Webapps中而是部署在了別的容器中衣迷。在內(nèi)置瀏覽器中輸入http://localhost:8080/webDemo/login.jsp可正常打開(kāi)畏鼓。但在外部瀏覽器上打開(kāi)http://localhost:8080時(shí)確沒(méi)有出現(xiàn)所期望的小貓畫(huà)面。
三壶谒、原因
eclipse不像MyEclipse默認(rèn)將項(xiàng)目部署到tomcat安裝目錄下的webapps中滴肿,而默認(rèn)部署到工作目錄下
的.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夾里面存放著該項(xiàng)目的信息佃迄。
四泼差、修改
為了使項(xiàng)目默認(rèn)部署到tomcat安裝目錄下的webapps中,show view—>servers—>找到需要修改的tomcat—>右擊 ①停止eclipse內(nèi)的Tomcat服務(wù)器(stop) ②刪除該容器中部署的項(xiàng)目(add and remove) ③清除該容器相關(guān)數(shù)據(jù)(clean) ④打開(kāi)tomcat的修改界面(open)
⑤找到servers location呵俏,選擇第二個(gè)(User tomcat Installation) ⑥修改deploy path為webapps ⑦保存關(guān)閉
需要說(shuō)明的是①②③必須操作堆缘,否則下面的步驟會(huì)被置灰無(wú)法操作。