Eclipse打war包

來源:互聯網
上載者:User

Eclipse打war包方法 收藏
在網上找Eclipse打包的方法,搜了許久,也沒找到比較好的辦法,之前知道可以通過用命令來打包外,一直想找像Jbuilder開發工具中的可以在編譯的同時一起打war包的方法,可以沒找到。於是自己模索了一下,終於知道怎麼做了,現在把經驗寫下來,跟大家分享一下,希望能幫忙有需要的朋友。

如果有什麼不對的,也請指正。

首先開啟要打包的工程項目,選擇“Deploy Myeclipse J2EE Project to Server...”-->開啟視窗“Manage Deployments”,在Project 選項中選擇要打包的工程,點擊右邊的“Add”按鈕,開啟視窗“New Deployment ”,在Server選項中選擇伺服器,Deploy type選項中選擇“Packaged Archive(production mode)”,最後“Finish”,然後返回到“Manage Deployments”視窗,點擊“OK”,最後運行工程即可完成。這時,你開啟伺服器,如Tomcat安裝路徑,開啟Wabapps目錄下,即可看到打包好的,以工程項目命名的war檔案。

 

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/heartsky189/archive/2009/03/28/4032028.aspx

 

-----------------

各位在用JAVA開發Web中,大多會碰到一個.war打包的問題。如果用的是JB開發工具就不用說了,直接建一個web工程,編譯後就能產生一個.war檔案了。近期,為了準備NIT-Pro的考試,使用的我喜歡的Eclipse開發工具,沒有直接提供.war打包命令,讓我擔心了好一會。現在學習了一下這個命令的使用,感覺,每次的努力,知識都在見增長中。介紹的是從命令列進行.war打包的用法:

在CMD下,當我們敲下jar -help時,系統給我們提供了如下的jar命令以及jar打包:

用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-
s ...
選項包括:
    -c  建立新的歸檔檔案
    -t  列出歸檔目錄
    -x  解壓縮已歸檔的指定(或所有)檔案
    -u  更新現有的歸檔檔案
    -v  在標準輸出中產生詳細輸出
    -f  指定歸檔檔案名稱
    -m  包含指定資訊清單檔中的清單資訊
    -e  為捆綁到可執行 jar 檔案的獨立應用程式
        指定應用程式進入點
    -0  僅儲存;不使用任何 ZIP 壓縮
    -M  不建立條目的資訊清單檔
    -i  為指定的 jar 檔案產生索引資訊
    -C  更改為指定的目錄並包含其中的檔案
如果有任何目錄檔案,則對其進行遞迴處理。
資訊清單檔名、歸檔檔案名稱和進入點名的指定順序
與 "m"、"f" 和 "e" 標誌的指定順序相同。

樣本 1:將兩個類檔案歸檔到一個名為 classes.jar 的歸檔檔案中:
       jar cvf classes.jar Foo.class Bar.class
樣本 2:使用現有的資訊清單檔 "mymanifest" 並
           將 foo/ 目錄中的所有檔案歸檔到 "classes.jar" 中:
       jar cvfm classes.jar mymanifest -C foo/ .

現在我們用jar命令來進行war打包:

       運行cmd 進入命令提示行,定位到工程的路徑,如你工程名是"classes" 放在d盤要路徑下,

你就可以運行到d:\classes

然後運行Jar cvf  classes.war  */   .   (此處有一個點,包含了此檔案夾下的所有檔案)即可。

然後將打包的檔案放到 %TOMCAT _HOME%webapps/classes.war (classes.war是我打包的工程檔案,換成你的工程打包檔案即可)

再啟動Tomcat,在地址欄輸入http://localhost:8080/classes 即可訪問(或許你會發現,當你把你所打的war包放在webapps目錄下時,重新整理頁面後就自動給解壓成先前的檔案夾了。這就是TOMCAT伺服器的功能了。)

資料來源:學網(www.xue5.com),原文地址:http://www.xue5.com/itedu/200707/134317.html

聯繫我們

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