導航:首頁 > 源碼編譯 > 怎麼由war包得到源碼

怎麼由war包得到源碼

發布時間:2022-08-04 15:44:25

『壹』 如何生成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包還原成project

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

『叄』 myeclipese怎麼打開war包修改源碼

打開myeclipse,新建一個Web Project,然後部署好struts2的環境,然後選擇struts2的jar包,右擊,選擇properties
怎麼在myeclipse中導入源碼

或者直接從代碼裡面選擇要進入的方法,在上面按ctrl鍵,然後點擊要進入的方法名
怎麼在myeclipse中導入源碼

在彈出的頁面裡面,我們會看到myeclipse會提示沒有對應的源碼。雖然沒有源碼,但在這個頁面我們可以看到該類或者介面裡面定義了哪些方法。

選擇attach source
怎麼在myeclipse中導入源碼

在彈出的對話框裡面,選擇extend file或者Extend folder,一個代表的是單個的文件,一個代表的是文件夾,如果是整體的項目源碼的導入,選擇文件夾方式,找到對應的路徑,然後點擊OK就可以導入源碼了。
怎麼在myeclipse中導入源碼

這樣我們任意點開struts2.jar下面的任意一個包下面的任意一個class,我們點擊開,就不再會出現找不到源碼的情況了,而是直接會給我們顯現出源代碼。
怎麼在myeclipse中導入源碼

『肆』 將項目的war包部署到securefx的tomcat的webapps下,怎麼操作能使項目解壓到伺服器

War包一般是在進行Web開發時,通常是一個網站Project下的所有源碼的集合,裡麵包含前台HTML/CSS/JS的代碼,也包含Java的代碼。
當開發人員在自己的開發機器上調試所有代碼並通過後,為了交給測試人員測試和未來進行產品發布,都需要將開發人員的源碼打包成War進行發布。
War包可以放在Tomcat下的webapps或者word目錄下,隨著tomcat伺服器的啟動,它可以自動被解壓。

『伍』 怎樣使用java 命令打jar包和war包

首先輸入命令jar查看jar命令的參數,其中最常用的三個參數為-c,-v,-f,當然還有一些其他的命令。

准備一個編寫好的java文件,並且將其編譯好,下面貼出源碼。

使用jar -cvf 命令將Hello.class文件打成生成jar包,具體的命令是
jar -cvf d:/Hello.jar d:/Hello.class,意思是將d盤根目錄下面的Hell.class文件打成Hell.jar這個文件並放在d盤根目錄下。

當然打jar包的時候可能需要將文件打在某個包下面,那麼需要使用命令
jar -cf d:/Hello1.jar d:/Hello.class這個命令的使用方法和上面一樣,唯一的區別就是這個命令在生成jar文件的過程中不會顯示詳細信息,雖然沒有顯示詳細信息,但是它的的確生成了Hello1.jar這個文件

還有就是jar tf命令和jar tvf命令他們都生成jar包的完整名稱 要生成的class文件所在目錄以及名稱,但是前者是會顯示文件中包含的所有目錄和文件名列表,後者除了顯示文件中包含的所有目錄信息和文件列表以外,還會顯示各目錄和文件的大小、創建時間等信息。

打war包,其實和剛才的命令差不多,只是將文件的後綴名改為.war就可以了。

『陸』 myeclipse怎麼導入war的項目

1,點擊項目,右鍵,選擇export,選擇WEB下的WAR file。

『柒』 怎樣將一個項目發布後.war文件(裡面的java文件都已經被編譯為class文件)反編譯為java文件

這個問題貌似我遇到過:
我的解決方案是:
把war文件放入tomcat6.0\webapps\目錄下,重啟tomcat 就可以了。

『捌』 求大神,誰能把war反編譯成源代碼,求各位大神幫忙,畢業論文用

war 是可以解壓的,但是裡面是class文件,要用Java反編譯一下

你可以把war文件放在tomcat的webapps立面,運行tomcat,就可以解壓了

閱讀全文

與怎麼由war包得到源碼相關的資料

熱點內容
安卓軟體請求超時怎麼辦 瀏覽:476
androidapp調用另一個app 瀏覽:621
數控銑床法蘭克子程序編程 瀏覽:173
linux打包命令targz 瀏覽:996
抖音app是哪個 瀏覽:407
蘋果app怎麼上架 瀏覽:255
NA伺服器地址 瀏覽:427
我的世界如何初始化伺服器 瀏覽:97
哪個手機app天氣預報最准 瀏覽:752
怎樣把視頻壓縮至25m 瀏覽:570
vivox27文件夾怎麼改變 瀏覽:727
新手玩狼人殺用什麼app 瀏覽:615
pdf在線查看 瀏覽:954
安卓tv90如何關閉後台 瀏覽:683
php讀取word亂碼 瀏覽:755
minicom源碼 瀏覽:1001
海爾冷櫃壓縮機 瀏覽:416
聯通伺服器如何調試信號 瀏覽:136
stata新命令 瀏覽:941
單調棧演算法python 瀏覽:606