eclipse+tomcat開發web程式

來源:互聯網
上載者:User

環境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02

外掛程式:tomcatPluginV321.zip

一.配置Tomcat外掛程式

我們建立一個myplugins檔案夾用於存放外掛程式,myplugins位於D:/Program Files/J2EE目錄下。eclipse安裝路徑為:D:/Program Files/J2EE/eclipse-JavaEE。tomcat的安裝路徑為:D:/Program Files/J2EE/apache-tomcat-7.0.2。因此myplugins、eclipse-JavaEE和tomcat位於同一個目錄下,當然這並不是必須的。只是方便管理。

再建立使用者存放tomcat外掛程式的目錄:D:/Program Files/J2EE/myplugins/tomcatPluginV321/eclipse/plugins,然後將tomcatPluginV321.zip中的com.sysdeo.eclipse.tomcat_3.2.1解壓縮到D:/Program Files/J2EE/myplugins/tomcatPluginV321/eclipse/plugins目錄下。這裡eclipse/plugins是必須的。

我們在eclipse-JavaEE下再建立一個links檔案夾,然後在links檔案夾下建立一個tomcat.link檔案。可以通過先建立一個文字檔,然後另存新檔tomcat.link。使用記事本開啟tomcat.link,輸入:path=D://Program Files//J2EE//myplugins//tomcatPluginV321 。

這時候tomcat的外部配置就完成了,接下來開啟Eclipse,這時候我們就會發現Eclipse中有了tomcat的小表徵圖。

然後再Eclipse中的【window】->【preferences】,開啟如所示的介面

在Tomcat的Advanced標籤中輸入Tomcat Base的地址,也就是Tomcat的安裝地址

這時候我們通過Eclipse功能表列中的Tomcat小表徵圖就能啟動Tomcat了。

二.配置Eclipse的server

和配置Tomcat一樣,同樣是在Eclipse中的【window】->【preferences】下進行配置,如所示:

只有配置Tomcat的server我們才能通過Tomcat進行發布網站。前面配置的Tomcat外掛程式只是讓我們能夠在Eclipse配快速啟動Tomcat而已,發布網站是在這一步配置的。如所示,我們這裡配置了兩個Tomcat server,分別是tomca 6.0和Tomcat 7.0,這個我們可以根據需要來決定使用哪一個server。這個配置server其實也很簡單,只需要add一下就可以了。如所示:

配置好server以後,我們將在後面用到他們。

三.建立web應用

接下來我們再建立一個web project,如所示

這樣就建立了一個動態web應用程式。從上面我們可以看到有一個Target Runtime的選擇,這個選項就是我們前面建立的server,這裡我們選擇Tomcat 6.0,選擇了Target Runtime後Eclipse會自動幫我們選擇Dynamic web module version和configuration這兩個選項,我們預設就可以,點擊finish完成項目的建立。在建立的TestTomcat2這個項目的WebContent目錄下建立一個index.jsp檔案。如所示:

四.發布web應用

右鍵項目TestTomcat2,選擇【run as】->【run on server】 ,如所示:

點擊finish完成發布工作,發布後在Eclipse中會自動開啟發布的項目,如所示:

上面就是通過Eclipse和Tomcat發布web應用的全過程。

 

PS:注意點

在Eclipse中使用外掛程式配置tomcat和使用server配置tomcat是兩個不同的概念,如果要發布web應用就必須使用server,如果為了啟動tomcat的話可以使用外掛程式,但是感覺有server配置tomcat就不需要使用外掛程式了。

今天在調試的時候發現一個問題,就是使用外掛程式啟動tomcat,然後再瀏覽器下開啟:http://localhost:8080 可以開啟tomcat的首頁,但是如果使用server啟動tomcat,在瀏覽器下市打不開這個首頁的,但是如果有項目是發布在tomcat中的話是可以開啟該項目的。比如可以開啟:http://localhost:8080/demo 這個項目下的index.jsp檔案。原因感覺是server.xml配置的問題,但是具體的我也說不清楚。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.