Eclipse下搭建Struts2開發環境

來源:互聯網
上載者:User
Eclipse下搭建Struts2開發環境

轉http://hi.baidu.com/xiang_song/item/9b90dab4dfdf729c1846975c

Eclipse下搭建Struts2開發環境 部落格分類:

  • Java

EclipseTomcatJSPStrutsJDK

作者:bukebushuo
來源:http://blog.csdn.net/bukebushuo/archive/2007/03/29/1545728.aspx

最近下載了最新的struts 2.06,在使用其中附帶的例子時,在配置上遇到了一些問題。

經過很多次的努力後,終於配置成功。現在把配置過程寫出來供大家參考!

一 軟體:1 Eclipse+lomboz  3.2

: http://forge.objectweb.org/project/showfiles.php?group_id=97&release_id=1864 (網頁)

http://forge.objectweb.org/project/download.php?group_id=97&file_id=7714 (檔案),不保證一直有效。

2 Tomcat 5.5

:http://tomcat.apache.org/download-55.cgi

http://www.eng.lsu.edu/mirrors/apache/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23.zip

3 JDK 6

:http://java.sun.com/javase/downloads/index.jsp

4 Struts2.06

:http://struts.apache.org/download.cgi#struts201

二 安裝:

1 安裝JDK6,按照自己喜歡的安裝即可。JDK一定要在Eclipse之前安裝,因為Eclipse的啟動需要JDK。

2 安裝Tomcat,我下載的Tomcat是直接解壓縮版的,解壓縮後拷貝到一個地方就可以了,拷貝後需要注意的是需要把JDK6目錄中的 tools.jar拷貝到Tomcat中具體是JDK的lib目錄下的tools.jar拷貝到Tomcat下common\lib中。

3 安裝Eclipse,重點來了,解壓縮下載的lomboz,應該得到一個eclipse目錄,把這個目錄拷貝到一個比較容易找的地方。

解壓縮的時候需要注意,在解壓縮過程中可能遇到檔案路徑過長的問題,我的解決方案是把下載下來的壓縮包名重新命名為1.zip,也就是盡量縮短檔案名稱長度。然後解壓縮的時候直接解壓縮到某個硬碟的根目錄下,解壓縮完後再拷貝到自己想要的地方。

4, 解壓縮Struts2.06,把下載下來的Struts2.06壓縮包解壓縮到一個目錄中在他的APPS目錄下有幾個.war檔案。

可以使用WINRAR開啟,這裡我們僅僅使用winrar把struts2-blank-2.0.6.war檔案解壓縮到本目錄中就可以了。

三、配置

1:配置工作目錄

第一次開啟Eclipse時會要求你指定你的工作目錄,請選擇好你的工作目錄,今後你的Eclipse的相關項目的配置就放在這個目錄裡。

2:配置JREs

開啟配置對話方塊

[URL=http://p.blog.csdn.net/images/p_blog_csdn_net/bukebushuo/121781/t_1.gif][/URL]

選擇JREs配置

選擇瀏覽,在彈出來的對話方塊中選擇你安裝的JDK6,點擊確定

確定後如所示,如果項目很大,需要比較多的記憶體,可以在Default VM Arguments那裡添加記憶體設定參數

點擊OK後可以在重複上面動作,添加JRE6。

添加後,由於我們後面的項目要編譯JSP頁面,所以我們選擇JDK1.6.0

3:配置Tomcat

選擇Server配置頁

在下面開啟的對話方塊中選擇Tomcat 5.5

點擊Next後如

在Tomcat地址欄選擇你安裝的Tomcat目錄,在JRE欄選擇JDK1.6.0,在以後啟動Tomcat時如果提示

JRE配置錯誤,可重新回到這裡修改就可以.點擊Finish後如。

四 建立Strust2 項目

建立一個Web項目。由於現在還沒有合適的外掛程式來直接產生Struts2的項目,所以我們先建立一個普通的Web項目,然後通過簡單的配置,使其具備Struts2的功能。

1 通過菜單建立項目,開啟如下畫面,選擇建立動態項目

點擊Next後如,輸入建立的項目名,如果前面的設定正確的話,此時Target Runtime欄中Tomcat會自動

顯示出來,也可點擊New彈出對話方塊來建立一個Server,過程和前面Server建立過程一樣。

此時,可以直接點擊Finish結束項目建立。建好的項目結構如。

此時,你建立的這個項目存在於你指定的工作目錄之中。也可以在你的項目名上點擊滑鼠右鍵選擇屬性。

在彈出的屬性對話方塊中得知你的項目的位置。如。

五 配置Struts2項目

在前面建立的項目基礎上開始追加Struts2的功能。

1 添加Struts2的開發包。

從解壓縮的struts2-blank-2.0.6.war目錄下lib目錄中的所有.jar檔案拷貝到建立的項目的lib目錄下。

拷貝方法可以是,選中此lib目錄下的所有檔案,點擊右鍵,選擇複製。

然後再Eclipse中在lib目錄上點擊右鍵選擇粘貼,如

然後在項目名上點擊右鍵選擇重新整理,或者按F5。

然後在如下目錄中就會發現新追加的jar包。

2 拷貝Web.xml檔案

選擇上面的web.xml檔案並複製,在Eclipse中在web.xml上粘貼。

3 拷貝Struts.xml檔案以及相關的java檔案和其他的xml設定檔。

選擇上述檔案及檔案夾,拷貝到下面位置。注意,這次是在Package Explorer中進行粘貼,在Project Explorer

中不能正確粘貼。

如何切換到Package Explorer?參看下面圖解。

4 拷貝jsp檔案

選擇index.htm檔案以及jsp目錄複寫到如下位置。

 

上面的檔案到下面位置。

5 拷貝完成後刪除build.bat檔案,最後項目的檔案結構如所示。(沒有看到改檔案)

六 運行Struts2項目

1 編譯項目

如果已經標記為自動編譯,則此步可以省略。否則在項目運行前需要編譯。如。

2 配置Server-Tomcat

此時可以把項目匯出到Tomcat的目錄中,然後手工啟動Tomcat進行測試。但是這樣做很麻煩,

可以直接在Eclipse中啟動Tomcat,直接測試我們的項目,這樣就方便多了。如。

開啟如下視窗,如果已經配置了可能出現的視窗與下面的視窗不同,沒關係,選擇Tomcat5.5就可以。

選中Tomcat點擊Next,可以看到我們的項目已經追加到Config中了。

點擊Finish

運行畫面如

預設頁面(index.html)

歡迎頁面(welcome.jsp)

到此配置結束,又疏漏的地方歡迎大家指正!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.