Eclipse下搭建Struts2開發環境
最近下載了最新的struts 2.06,在使用其中附帶的例子時,在配置上遇到了一些問題。
經過很多次的努力後,終於配置成功。現在把配置過程寫出來供大家參考!
一 軟體:1 Eclipse+lomboz 3.2
2 Tomcat 5.5
3 JDK 6
4 Struts2.06
二 安裝:
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)