|
這幾天一直在為畢業(yè)設(shè)計搭建開發(fā)環(huán)境,可是一個小小的問題確讓我郁悶了好幾天。
今天終于解決了,哈值得記錄下來。
問題描述如下:
“我用的開發(fā)工具包是這個:lomboz-wtp-emf-gef-jem-eclipse-SDK-3.1.2-win32
而我使用的TOMCAT是5.5.15版本的,JDK為jdk1.5.0_05。
使用的TOMCAT插件是:com.sysdeo.eclipse.tomcat_3.1.0
我可以肯定我用的這個集成包已經(jīng)把J2EE開發(fā)環(huán)境而搭建起來了,各個環(huán)境變量也已經(jīng)配置好。并且我能在ECLIPSE中建立Dynamic Web Project
例如,我建立了一個名為TestJSP的Dynamic Web Project 工程,并在該工程的WebContent目錄中添加了一個名index.jsp文件,然后啟動tomcat服務(wù)器,我自己建立的這個WEB工程應(yīng)用,TOMCAT完全能正常執(zhí)行(http://localhost:8080/TestJSP/index.jsp),但是當(dāng)我http://localhost:8080,使用這個連接訪問TOMCAT的默認(rèn)主頁時卻不能訪問,并在瀏覽器顯示如下錯誤信息:
HTTP Status 404 - /
--------------------------------------------------------------------------------
type Status report
message /
description The requested resource (/) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.15
上面的就是訪問http://localhost:8080時,出的錯誤信息。
對于如何啟動TOMCAT服務(wù)器的,我想做點說明,這個服務(wù)器的啟動我不是用com.sysdeo.eclipse.tomcat_3.1.0這個插件在ECLIPSE上生成的圖標(biāo)啟動的,而是通過單擊工程名的右鍵——>run as ——>run on server 啟動的。
到此,我想問題是不是出在這個服務(wù)器的啟動方式上了!而且當(dāng)我通過com.sysdeo.eclipse.tomcat_3.1.0這個插件在ECLIPSE上生成的圖標(biāo)啟動時,則是可以進(jìn)入TOMCAT默認(rèn)主頁的,但是我在這個主頁中管理各個WEB應(yīng)用時,在里面卻看不到我自己建立的WEB工程應(yīng)用:TestJSP.”
其實問題很簡單,最主要的原因是因為我對這個版本的eclipse+lomboz+tomcat的工作方式與配置沒有了解。
下面我講解下具體的解決方法:
1. 當(dāng)你在你的工程中添加了TOMCAT服務(wù)器后,會在eclipse狀態(tài)欄的server選項下面看到這個:Tomcat v5.5 Server @ localhost(見下圖):
2. 選中Tomcat v5.5 Server @ localhost 這個服務(wù)器,然后雙擊鼠標(biāo)左鍵,會進(jìn)入下圖所示的界面:
3. 當(dāng)你看到這個界面后,你可以看到 Server 下面有個Run modules directly from the workspace... 選項,
將它前面復(fù)選框上的鉤去掉,然后重新啟動服務(wù)器,再run on server執(zhí)行你的WEB工程,并進(jìn)入
tomcat 默認(rèn)主頁:http://localhost:8080。哈哈,是不是又看到你那可愛的tomcat貓咪拉!如果看到,
那這個問題就已經(jīng)解決。
4,如果通過第3步中的方法,問題還是沒有解決,還有另一種方式可以使用,就是手動將TOMCAT
的默認(rèn)WEB應(yīng)用添加到你的這個服務(wù)器中,方法如下:
首先,請看下面這個圖:點擊上圖左下角的 Modules 選項就可以進(jìn)入下面這個圖了。
當(dāng)你看到如上這個圖后,單擊左邊的Add Exteral Web Module...按鈕,在里面添加你要加到這個服務(wù)器
中的WEB工程目錄。例如,我們要加入的是TOMCAT的默認(rèn)主頁(即ROOT工程),這時我們可以在彈出的對話框中的Document base項中,選擇你的TOMCAT安裝路徑下的webapps目錄(如我的安裝路徑是:D:\Java\Tomcat5.5\webapps)。
然后再在path項中,添入:/ROOT,單擊確定。
OK,到此我們要添加的TOMCAT默認(rèn)主頁,已經(jīng)添加成功了,重新啟動服務(wù)器,通過瀏覽器就可以看到可愛的貓咪了。
使用同樣的方法,我們也可以將其他的TOMCAT自帶WEB應(yīng)用加入到服務(wù)器中,在此就不多說了。
5,最后還想做點補(bǔ)充說明,由于WTP已經(jīng)自帶了TOMCAT插件,因此為了避免沖突,大家最后不要再使用com.sysdeo.eclipse.tomcat_3.1.0插件。
如果你的J2EE服務(wù)器的相關(guān)配置沒有完成,就請先看看下面這兩篇文章:
http://blog.csdn.net/dazern/archive/2006/01/08/573409.aspx
http://blog.csdn.net/dazern/archive/2006/01/08/573410.aspx
OK,就寫到這吧,希望這篇文章能對那些碰到同樣問題朋友有所幫助!