您當前位置>首頁 » 新聞資(zī)訊 » 網站(zhàn)建設 >
eclipse+tomcat開發web程序
發表時間:2010-9-25
發布人:葵宇科技
浏覽次數:29
環境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02
static/file/attachment;filename=xxx.html
一.配置Tomcat插件
我們創建一個(gè)myplugins文(wén)件夾用于存放插件,myplugins位于D:/Program Files/J2EE目錄下(xià)。eclipse安裝路(lù)徑為:D:/Program Files/J2EE/eclipse-JavaEE。tomcat的安裝路(lù)徑為:D:/Program Files/J2EE/apache-tomcat-7.0.2。因此myplugins、eclipse-JavaEE和(hé)tomcat位于同一個(gè)目錄下(xià),當然這并不是必須的。隻是方便管理。
再創建用戶存放tomcat插件的目錄:D:/Program Files/J2EE/myplugins/tomcatPluginV321/eclipse/plugins,然後将tomcatPluginV321.zip中(zhōng)的com.sysdeo.eclipse.tomcat_3.2.1解壓縮到D:/Program Files/J2EE/myplugins/tomcatPluginV321/eclipse/plugins目錄下(xià)。這裡eclipse/plugins是必須的。
我們在eclipse-JavaEE下(xià)再創建一個(gè)links文(wén)件夾,然後在links文(wén)件夾下(xià)創建一個(gè)tomcat.link文(wén)件。可(kě)以通(tōng)過先創建一個(gè)文(wén)本文(wén)件,然後另存為tomcat.link。使用記事本打開tomcat.link,輸入:path=D://Program Files//J2EE//myplugins//tomcatPluginV321 。
這時候tomcat的外部配置就完成了,接下(xià)來打開Eclipse,這時候我們就會發現Eclipse中(zhōng)有了tomcat的小圖标。
然後再Eclipse中(zhōng)的【window】->【preferences】,打開如(rú)下(xià)圖所示的界面
在Tomcat的Advanced标簽中(zhōng)輸入Tomcat Base的地址,也就是Tomcat的安裝地址
這時候我們通(tōng)過Eclipse菜單欄中(zhōng)的Tomcat小圖标就能啟動(dòng)Tomcat了。
二.配置Eclipse的server
和(hé)配置Tomcat一樣,同樣是在Eclipse中(zhōng)的【window】->【preferences】下(xià)進行配置,如(rú)下(xià)圖所示:
隻有配置Tomcat的server我們才能通(tōng)過Tomcat進行發布網站(zhàn)。前面配置的Tomcat插件隻是讓我們能夠在Eclipse配快速啟動(dòng)Tomcat而已,發布網站(zhàn)是在這一步配置的。如(rú)上圖所示,我們這裡配置了兩個(gè)Tomcat server,分别是tomca 6.0和(hé)Tomcat 7.0,這個(gè)我們可(kě)以根據需要來決定使用哪一個(gè)server。這個(gè)配置server其實也很簡單,隻需要add一下(xià)就可(kě)以了。如(rú)下(xià)圖所示:
配置好server以後,我們将在後面用到他們。
三.創建web應用
接下(xià)來我們再創建一個(gè)web project,如(rú)下(xià)圖所示
這樣就創建了一個(gè)動(dòng)态的web應用程序。從上面我們可(kě)以看到有一個(gè)Target Runtime的選擇,這個(gè)選項就是我們前面創建的server,這裡我們選擇Tomcat 6.0,選擇了Target Runtime後Eclipse會自動(dòng)幫我們選擇Dynamic web module version和(hé)configuration這兩個(gè)選項,我們默認就可(kě)以,點擊finish完成項目的創建。在創建的TestTomcat2這個(gè)項目的WebContent目錄下(xià)創建一個(gè)index.jsp文(wén)件。如(rú)下(xià)圖所示:
四.發布web應用
右鍵項目TestTomcat2,選擇【run as】->【run title="14" src="http://hi.csdn.net/attachment/201009/25/0_12854206784v4O.gif" border="0" alt="14" width="244" height="57" />
點擊finish完成發布工作,發布後在Eclipse中(zhōng)會自動(dòng)打開發布的項目,如(rú)下(xià)圖所示:
上面就是通(tōng)過Eclipse和(hé)Tomcat發布web應用的全過程。
PS:注意點
在Eclipse中(zhōng)使用插件配置tomcat和(hé)使用server配置tomcat是兩個(gè)不同的概念,如(rú)果要發布web應用就必須使用server,如(rú)果為了啟動(dòng)tomcat的話可(kě)以使用插件,但是感覺有server配置tomcat就不需要使用插件了。
今天在調試的時候發現一個(gè)問(wèn)題,就是使用插件啟動(dòng)tomcat,然後再浏覽器(qì)下(xià)打開:http://localhost:8080 可(kě)以打開tomcat的首頁,但是如(rú)果使用server啟動(dòng)tomcat,在浏覽器(qì)下(xià)市打不開這個(gè)首頁的,但是如(rú)果有項目是發布在tomcat中(zhōng)的話是可(kě)以打開該項目的。比如(rú)可(kě)以打開:http://localhost:8080/demo 這個(gè)項目下(xià)的index.jsp文(wén)件。原因感覺是server.xml配置的問(wèn)題,但是具體的我也說不清楚。