導航:首頁 > 源碼編譯 > java編譯並生成war包

java編譯並生成war包

發布時間:2022-11-04 04:26:28

java在eclipse里如何將WEB工程打成war包

右鍵需要導出的WEB工程——選擇Export

Ⅱ 如何生成war包

將Web應用打包成WAR文件的方法:
(1)在命令行中運用Jar命令
假定有一個Web應用:
C:/myHome myHome/WEB-INF/……
myHome/files/……
myHome/image/……
myHome/src/……
myHome/index.jsp
在命令行窗口下執行如下命令:
C:/>cd myHome
C:/myHome/>jar cvf myhome.war *.*/ .
解釋:jar cvf [A->war包名].war [B->資源文件及文件夾] [C->將要生成war包的目標文件夾]
「*.*/」(B->)代表當前目錄(C:/myHome)下的所有文件及文件夾。
「.」 (C->)表明將要在當前目錄中生成war包。
操作完成後,找到C:/myHome下新生成的myhome.war,將其拷入TOMCAT_HOME/webapps/下。然後啟動Tomcat即可。
(2)利用IDE工具打包,如Eclipse
右鍵點擊你想打包的文件或者項目,選擇「export」,然後是選擇J2EE,在彈出的對話框中選擇「WAR文件」 ,上面有許多選項,還可以選「EAR」,「JAR」。
(3)利用ANT工具打包
首先配置好build.xml文件,然後dos下輸入ant ...war
(4)用Eclipse的lomboz插件
選中你的web工程,lomboz J2ee---Deploy Mole,就可以把Web工程發布並打包了!

Ⅲ java怎麼把功能拆分,生成獨立的war包

可以啊。你可以採用分布式的設計。將一些功能轉為子項目。因為我用的maven較多 。所以用maven來說明。首先,maven中你可以定義父項目,這個項目沒有實際內容,只有其它子項目所依賴的包和資源。接著,定義各個子項目。如你可以把資料庫操作設置為項目類型為jar,實體和業務邏輯設置為service項目,類型jar。前台展示為view項目,類型war。如果有多個war的前台,類似的。然後用父項目來聚合。你可以網路maven pom聚合項目獲取更多信息。如果不用maven也是類似。可以把功能拆分,做成子項目來合成。

Ⅳ java eclipse 導出war包

class文件是java文件編譯後得到的,你如果只修改了,沒有編譯的話,當然沒有改變,你編譯下然後再發布試試。

Ⅳ java反編譯war包得到JAVA文件,再怎麼執行成CLASS文件並打成WAR包

壓縮java文件, 打成war包
1.打開要打包的文件夾(cd 目錄)
2.配置
set path=C盤下jdk1.5.0_05/bin所在的目錄 --你自己的jdk安裝目錄
set classpath=. 當前路徑
3.jar cvf tt.war ./ --(./表示當前文件下所有文件,要有)

Ⅵ 關於Java打war包

比較暴力的方法:

在MyEclipse中新建一個和你需要打包war包項目相同名字的web項目,把做好的類和文件都考到項目對應目錄下面對應的位置上去,然後MyEclipse會語法檢查器會報錯,不理睬。

使用MyEclipse打war包即可。

Ⅶ 用什麼dos命令把java web項目編譯成war文件

進入到你的工程文件目錄的上一層(假設是你的web項目在/testWeb),然後執行
jar cvf testWeb.war -C testWeb

無論是jar, war,實質格式都是zip。

java web項目需要編譯成war文件,這是因為默認應用伺服器(如tomcat)會自動在其web應用目錄(/webapp)下找到war文件並當作web程序執行,這是一種約定或規范。

Ⅷ java web項目打包成war包的幾種方式

  1. 直接使用Ecilpse打包

2.命令打包

環境:eclipse、apache-maven-3.3.3、apache-tomcat-7.0.70

利用maven的maven-war-plugin

Ⅸ win10開發java過程中,maven怎麼build想要的war包

我們都知道Maven可以很容易的把源文件工程創建為War包,但是POM文件中什麼也沒有設置。這是怎麼回事啊?實際上Maven有自己默認的設置。這稱之為 「convention over configuration」,Maven在配置中提供默認值。
第一,因為有一些Maven插件本身就與Maven 的生命周期綁定在一起。例如,在編譯階段使用
compiler:compile 作為默認命令。這就意味著當執行到編譯階段compiler plugin 被調用執行。如果選擇生成WAR,那麼 war:war 會與這個階段綁定。
第二,當沒有明確設置參數的時候,插件都會有自己默認值。例如 compiler:compile 目標有個參數是 compilerId。當默認值是 javac就意味著JDK 會被使用。當需要生成其他形式時可以重寫此配置。
第三,一些設置包含在 Super POM,此文件是POM文件默認繼承的。從Mavne3 起 Super POM 被放在
pom-4.0.0.xml文件裡面~

Ⅹ java代碼打war包的過程是編譯的過程嗎

java中的war包是javaWeb程序的打包方式,將war包發布到伺服器中,啟動伺服器,伺服器會自動將war包還原成WebServiceproject。另外,java中java程序導出時,導成jar包,javaWeb程序導出時導成war包!

閱讀全文

與java編譯並生成war包相關的資料

熱點內容
什麼方式解壓比較好 瀏覽:264
erp是什麼伺服器 瀏覽:184
python中tmp 瀏覽:21
說明wpf加密過程 瀏覽:142
java讀取list 瀏覽:702
iis7gzip壓縮 瀏覽:39
有什麼安卓機打吃雞好 瀏覽:597
三星u盤加密狗 瀏覽:473
php函數的返回值嗎 瀏覽:586
國企穩定程序員 瀏覽:328
編程貓如何使用教程視頻 瀏覽:218
安卓遠端網頁如何打日誌 瀏覽:218
壓縮flash大小 瀏覽:993
解壓的玩具教程可愛版 瀏覽:366
哪個求職app比較靠譜 瀏覽:888
java的讀法 瀏覽:61
nod32區域網伺服器地址 瀏覽:1003
數碼科技解壓 瀏覽:236
新網的雲伺服器管理界面復雜嗎 瀏覽:367
無人聲解壓強迫症視頻 瀏覽:573