用jar命令打包war遠端部署

2022-07-12 18:00:13 字數 764 閱讀 6838

最近在看jboss的相關漏洞,用jmx-console進行war遠端部署的時候碰到乙個jsp轉war的問題,研究了半天,記錄一下免得搞忘了。

一開始網上是說的直接把jsp檔案壓縮成zip,再把字尾名改成war即可,但是我將字尾改之後war遠端部署,war包裡面的jsp檔案是0kb,也就是說這種方法會導致jsp檔案置空。

後來查閱資料找到了方法,如下:

jar -cvf aaa.war .
這條命令的意思是將當前目錄(.)下的所有檔案打包壓縮成乙個war檔案,名字為aaa

例如我這裡生成了乙個jsp小馬,我將它打包成war

沒問題,壓縮成功了,然後我用xftp上傳到我的vps,再進行war遠端部署一下

可以看到裡面的jsp是沒問題的,大小也是一樣的,然後命令執行一下,沒問題,終於ok

用jar命令將Web應用打包成war檔案的簡單方法

假定有乙個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 ...

Jar命令打包

假如目錄結構如下所示,現在需要對classes下的所有包下的檔案打包。manifest.mf reference1.jar reference2.jar classes com sina lis test1.class test2.class jar cvmf test.jar manifest.m...

直接用jar命令來手工打成war包

可以直接用jar命令來手工打成war包 例如,quote 目錄 d myweb 下面包含 子目錄 web inf css,js,image,以及 jsp 檔案等,先切換到 目錄 d myweb,然後執行下面 4 條語句中的任何 1 句 jar cvf myweb.war jar cvf myweb....