昨天把MyEclipse10給安裝上了,今天想在MyEclipse下啟動(dòng)Tomcat并在瀏覽器中看到寫(xiě)的Web頁(yè)面,但是當(dāng)在瀏覽器中輸入地址時(shí),出現(xiàn)了404錯(cuò)誤,出現(xiàn)這個(gè)錯(cuò)誤的原因是因?yàn)闆](méi)有找到指定的文件,為什么沒(méi)有找到文件是我很苦惱嗎,之后看了一些資料了解到,對(duì)于在MyEclipse中的項(xiàng)目如果想要在瀏覽器中運(yùn)行不僅僅要添加tomcat服務(wù)器,而且要配置tomcat服務(wù)器,其實(shí)這算是部署Web頁(yè)面了,如果想在MyEclipse中啟動(dòng)tomcat之后,并在瀏覽器中看到它有兩種方式:
第一種方式:配置tomcat,設(shè)置虛擬目錄
1、不管哪一種方式都要將Tomcat添加到MyEclipse中,這里我用的是Tomcat7,首先打開(kāi)主界面后,選擇Window菜單下的“Preferences”選項(xiàng),如圖所示:
2、在打開(kāi)的首選項(xiàng)窗口中,依次選擇左邊的MyEclipse下的Servers下的Tomcat選項(xiàng),選擇tomcat7.x項(xiàng),將tomcat7的主目錄的所在的位置添加到如下選項(xiàng)中,并將disable的狀態(tài)改為enable,如圖所示:
3、單擊0K返回,以前我認(rèn)為將tomcat這樣掛到MyEclipse中之后,直接在瀏覽器中輸入“http://www.域名+項(xiàng)目名+文件名”的方式就可以訪問(wèn)自己寫(xiě)的頁(yè)面了,但是現(xiàn)在我知道這樣不行,會(huì)出現(xiàn)404錯(cuò)誤,原因就是沒(méi)有找到寫(xiě)的頁(yè)面,這種方式要設(shè)置tomcat的配置文件server.xml,設(shè)置一個(gè)虛擬目錄來(lái)指向MyEclipse這個(gè)項(xiàng)目的WebRoot文件夾。找到tomcat的配置文件server.xml在大約倒數(shù)第四行的位置處輸入如下語(yǔ)句:
<Context path="test" docBase="D:/MyEclipse/test/WebRoot" reloadable="true"/>
如圖所示:
這樣在瀏覽器中輸入http://localhost:8080/test/index.jsp的時(shí)候就可以訪問(wèn)了,這里的path的值和我的項(xiàng)目是一樣的,以前一直以為項(xiàng)目名就是虛擬目錄名。這種方式是最常用的方式,也是最好的方式。
第二種方式:MyEclipse部署項(xiàng)目
對(duì)于第二種方式來(lái)說(shuō),其實(shí)就是將這個(gè)項(xiàng)目的的WebRoot文件夾復(fù)制到tomcat的Webapps目錄下,通常叫部署,我們可以手動(dòng),也可以使用MyEclipse其實(shí)都是一樣的。
1、首先選擇MyEclipse的工具欄上的部署的按鈕,如下圖所示:
2、如圖打開(kāi)”Project Deployments”的對(duì)話框中,選擇要部署的項(xiàng)目,單擊“Add”按鈕,如圖所示:
3、在打開(kāi)的“New Deployment”對(duì)話框中,選擇剛才新添加的tomcat7服務(wù)器,并從部署的位置中看出,準(zhǔn)備將項(xiàng)目復(fù)制到了webapps文件夾,單擊“Finish”按鈕完成,如圖所示:
新聞熱點(diǎn)
疑難解答
圖片精選