在 Struts2 設置筆記 (Hello World 級^^) 中提到 Struts2 的設置環境,但是如果每次要開發一個 Struts 2 專案就要做一次這些事情有點麻煩,如果只是要空白的 WAR,Struts2 下載下來裡面就已經有了,這邊小蛙記錄把一個基礎建置好的 Struts 2 專案(包含已經加入了常用的設定、套件、架構 … 等)匯出成 WAR。

要把專案匯出成 WAR 非常簡單,只要在要匯出的專案上

點選滑鼠右鍵 
-> Export 
-> Export ... 
-> Web 
-> WAR file 
-> Web project: (選取要匯出的專案)
-> Destination: (選擇要存的檔案及路徑) 
-> Optimize for a specific server runtime: (選擇自己用的 Server 也可以不選)
-> Export source file (是否要包含程式碼)
-> Override existing file (覆蓋既有檔案)
-> Finish

小蛙一開始沒有勾選 Export source file,造成把 WAR 專案解回來的時候發現裡面只有一堆 class 跟 jar,完全沒有半點原始檔 … 再包一次記得要把這個打勾,如果是要把專案佈署到 tomcat 上的話,就可以不用勾選這個選項。

接著是匯入的步驟,在 Eclipse 上

點選滑鼠右鍵
-> Import
-> Import ...
-> Web
-> WAR file
-> WAR file: (選擇剛剛匯出的檔案)
-> Web Project: (要匯入專案的名字)
-> Target runtime: (Server 環境,可不設定) 
-> Next
-> WAR Import: (如果 WAR 專案裡面的只有用到別人的 library,這裡不要勾選)
-> Finish

上面的 WAR Import 小蛙第一次不太瞭解意思就勾選了,結果 Eclipse 中就多了一堆專案,Eclipse 把所有用到的 JAR,例如:ojdbc14.jar 也匯入成一個 ojdbc 專案。

這邊還有一個地方要修改,小蛙也不知道為什麼匯回去的專案路徑跟原始匯出時的不同,從

Project 
-> Properties 
-> Java Build Path 
-> Source 
-> Default output folder: MyProject/WebContent/WEB-INF/classes

從 WAR 匯回的專案卻變成系統預設

Default output folder: MyNewProject/build/classes

這邊要把新專案設定回原本的路徑,否則可能會造成一些找不到 class 或是路徑錯誤的問題!

相關文章

透過京城網銀領取 Adsense 匯入的西聯匯款(Western Union)

上次寫了一篇到京城銀行臨櫃領取西聯匯款的方式,原文:西聯匯款 Western Union 領取
2014-08-23 17:26:10
hans

18

Solr 教學 (4) – 使用 DataImport 匯入資料庫資料

好一陣子沒有用 Solr,接續前幾篇
2014-01-08 12:00:17
hans

18

tomcat 下載檔案卻直接亂碼開啟 at IE 10

上星期五接到一張 ticket 內容大概是網站上提供下載 .msi 的安裝檔案,在經過測試後大部分瀏覽器都可以正常下載檔案,唯獨漏掉測試的 IE 10 會出現問題,IE 10 會把 .msi 檔案當作文字檔一般開啟,在頁面上印出一堆亂碼,簡
2013-09-02 20:37:48
hans

18

Oracle 匯入 SQL 檔案

小蛙上星期遇到一個棘手的問題,也才知道原來 Oracle 沒有了 GUI 介面之後是那麼樣的難操作 ... 這篇文章紀錄一下關於如何把資料透過 Oracle sta
2012-10-16 20:30:50
hans

18

Eclipse匯入專案

這篇記錄Eclipse基礎操作,在網路上常常可以直接下載到eclipse整個專案,就可以套過這個方法直接把整個專案匯入到Eclipse中。

2012-01-07 15:47:18
hans

18

SSL For Free – 免費又有綠色鎖頭的 SSL Certificates

之前聽說 Google 會優先搜尋有 https 的網頁 (參考:
2016-07-07 23:00:54
hans

8

Android Vuforia with jPCT-AE (5) – 多重模型載入,以 obj 為例

要進到這系列最後一篇文章了,這篇文章拖了很久,一直沒有時間整理,結果到最後 ... 程式碼留下來了,記憶卻有些模糊了,這邊小蛙配著程式碼盡可能的把還記得的東西寫下來。
2016-07-06 11:24:19
hans

8




  2 則留言 to “將專案匯出 / 匯入 WAR 檔”

 回覆

你可以使用以下語法 HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="">

(required)

(required)

   
© 2012 蛙齋 Suffusion theme by Sayontan Sinha