在eclipse中新建web項(xiàng)目,配置tomcat,會(huì)自動(dòng)生成Servers工程,包含項(xiàng)目啟動(dòng)的配置
配置eclipse的開發(fā)環(huán)境,配置jdk的安裝路徑和tomcat安裝路徑。在eclipse下建立Dynamic Web PRoject工程zhgy,在使用eclipse中new一個(gè)tomcat,通過啟動(dòng)該tomcat來發(fā)布Dynamic Web Project的時(shí)候,其實(shí)并未將工程發(fā)布到tomcat 安裝目錄所在的 webapps下。這點(diǎn)可以去上述的tomcat 安裝目錄 的webapps目錄下查看。從啟動(dòng)時(shí)候的控制臺(tái)輸出來看項(xiàng)目是被發(fā)布到了如下的目錄: 信息:
Set web app root system property: 'webapp.root' = [D:/workSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/zhgy/ ]打開該目錄可以很清楚的看到存在zhgy這樣一個(gè)文件夾,這就是我們現(xiàn)在可以訪問的項(xiàng)目目錄。 再打開 D:/workSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/
這個(gè)目錄,可以看到這個(gè)目錄下的結(jié)構(gòu)和 D:/Tomcat 6.0 的目錄結(jié)構(gòu)是一模一樣的,只是多了個(gè)wtpwebapps目錄。其實(shí) D:/workSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/
這個(gè)目錄就是eclipse的對(duì) D:/Tomcat 6.0 目錄的一個(gè)克隆,從而使 D:/workSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/
也能夠具備源服務(wù)器的功能。
如果再new幾個(gè)服務(wù)器,就會(huì)在
D:/workSpace/.metadata/.plugins/org.eclipse.wst.server.core/目錄下依次出現(xiàn)temp0、temp1、temp2等多個(gè)克隆服務(wù)器,但是這里每次只能啟動(dòng)上面一個(gè)克隆服務(wù)器,因?yàn)樗麄兌际褂玫氖窍嗤膯?dòng)端口(當(dāng)然還有相同的關(guān)閉端口等)。
這樣的機(jī)制就保證了你eclipse里的項(xiàng)目不會(huì)影響原先tomcat里的配置,每次都用不同的參數(shù)來啟動(dòng)tomcat。這樣會(huì)有一個(gè)問題,就是如果你原先的tomcat配置文件有錯(cuò)的話,eclipse會(huì)先拷貝你原有的tomcat下的配置,然后在這個(gè)配置的基礎(chǔ)上修改。所以,遇到這種問題,先保證原有的配置沒問題,然后再去修改eclipse新生成的,或者直接刪除重配
新聞熱點(diǎn)
疑難解答
圖片精選