當前位置:首頁 » 文件管理 » linux解壓命令war

linux解壓命令war

發布時間: 2022-09-09 18:47:41

『壹』 linux解壓war包後刪除war包,解壓好的文件夾跟著消失

tomcat會做關聯刪除,也就是說tomcat在運行的時候刪除war包,會連同目錄一起刪除;
反過來也是一樣,添加war包,tomcat也會自動解包到同名目錄。

『貳』 linux下用命令怎樣將另一個地址上的war包中的文件替換

說一下大概的思路吧
首先說不用腳本的情況。
1,我們知道,如果僅更換War包。只要刪除War包和所生War的目錄即可。
首先service tomcat stop .操作完成後,再啟動即可。
若要替換其中的文件。
首先要知道解壓的命令。
jar -cvfM0 project.war path/project

-c 創建war包
-v 顯示過程信息
-f 類似於tar定義文件的名字。以.war結尾
-M 不創立說明文件
-0 這個是數字,只打包不壓縮
解壓縮:
jar -xvf project.war -C path/ 解壓到指定位置。
類似於Tar
詳細的可以 jar --help ,或者直接到JAr所在目錄運行。
在解壓的目標里查看指定的文件,使用cp mv rm來完成替換工作。
再結合上面的壓縮。打包。

前者如果War包在使用的話,還需要Service 停啟的輔助工作。這樣更為穩妥。
2,腳本方式,需要的首先如如何自動Ssh上對方的電腦。
還有本地寫好的替換腳本的SCp的自動上傳,這里內容包括文件替換。War包位置。或者搜索得到的位置War包確定
再將執行的腳本添加到Crontab或者At中。
具體搜索,測試。比較麻煩。但是各個部分的文檔豐富。

『叄』 解壓war包 linux 測試POST

linux解壓war包的命令

網上很多人說用jar包解壓,但jar命令解壓時不能指定目錄,推薦使用unzip解壓war包。
unzip -d 指定目錄
[root@oracle upload]# unzip -oq common.war -d common

命令名: unzip
功 能說明:解壓縮zip文 件
語法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密 碼>][.zip文 件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z]
補充說明:unzip為.zip壓縮文件的解壓縮程序。
參數:
-c 將 解壓縮的結果顯示到屏幕上,並對字元做適當的轉換。
-f 更 新現有的文件。
-l 顯 示壓縮文件內所包含的文件。
-p 與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任 何的轉換。
-t 檢 查壓縮文件是否正確。,但不解壓。
-u 與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中 的其他文件解壓縮到目錄中。
-v 執 行是時顯示詳細的信息。或查看壓縮文件目錄,但不解壓。
-z 僅 顯示壓縮文件的備注文字。
-a 對 文本文件進行必要的字元轉換。
-b 不 要對文本文件進行字元轉換。
-C 壓 縮文件中的文件名稱區分大小寫。
-j 不 處理壓縮文件中原有的目錄路徑。
-L 將 壓縮文件中的全部文件名改為小寫。
-M 將 輸出結果送到more程 序處理。
-n 解 壓縮時不要覆蓋原有的文件。
-o 不 必先詢問用戶,unzip執 行後覆蓋原有文件。
-P<密碼> 使 用zip的密碼選項。
-q 執 行時不顯示任何信息。
-s 將 文件名中的空白字元轉換為底線字元。
-V 保 留VMS的文件版本信 息。
-X 解 壓縮時同時回存文件原來的UID/GID。
[.zip文件] 指定.zip壓縮文件。
[文件] 指定 要處理.zip壓縮文 件中的哪些文件。
-d<目錄> 指 定文件解壓縮後所要存儲的目錄。
-x<文件> 指 定不要處理.zip壓 縮文件中的哪些文件。
-Z unzip -Z等 於執行zipinfo指 令。

命令名: zip

功能說明:壓縮文件。
語法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工 作目錄>][-ll][-n <字 尾字元串>][-t <日 期時間>][-<壓 縮效率>][壓 縮文件][文件...][-i <範本樣式>][-x <範本樣式>]
補充說明:zip是個使用廣泛的壓縮程序,文件經它壓縮後會另外產生具 有".zip"擴展名 的壓縮文件。
參數:
-A 調 整可執行的自動解壓縮文件。
-b<工作目錄> 指 定暫時存放文件的目錄。
-c 替 每個被壓縮的文件加上注釋。
-d 從 壓縮文件內刪除指定的文件。
-D 壓 縮文件內不建立目錄名稱。
-f 此 參數的效果和指定"-u"參 數類似,但不僅更新既有文件,如果某些文件原本不存在於壓縮文件內,使用本參數會一並將其加入壓縮文件中。
-F 嘗 試修復已損壞的壓縮文件。
-g 將 文件壓縮後附加在既有的壓縮文件之後,而非另行建立新的壓縮文件。
-h 在 線幫助。
-i<範本樣式> 只 壓縮符合條件的文件。
-j 只 保存文件名稱及其內容,而不存放任何目錄名稱。
-J 刪 除壓縮文件前面不必要的數據。
-k 使 用MS-DOS兼容格 式的文件名稱。
-l 壓 縮文件時,把LF字元 置換成LF+CR字 符。
-ll 壓 縮文件時,把LF+CR字 符置換成LF字元。
-L 顯 示版權信息。
-m 將 文件壓縮並加入壓縮文件後,刪除原始文件,即把文件移到壓縮文件中。
-n<字尾字元串> 不 壓縮具有特定字尾字元串的文件。
-o 以 壓縮文件內擁有最新更改時間的文件為准,將壓縮文件的更改時間設成和該文件相同。
-q 不顯 示指令執行過程。
-r 遞 歸處理,將指定目錄下的所有文件和子目錄一並處理。
-S 包 含系統和隱藏文件。
-t<日期時間> 把 壓縮文件的日期設成指定的日期。
-T 檢 查備份文件內的每個文件是否正確無誤。
-u 更 換較新的文件到壓縮文件內。
-v 顯 示指令執行過程或顯示版本信息。
-V 保 存VMS操作系統的文 件屬性。
-w 在 文件名稱里假如版本編號,本參數僅在VMS操 作系統下有效。
-x<範本樣式> 壓 縮時排除符合條件的文件。
-X 不 保存額外的文件屬性。
-y 直 接保存符號連接,而非該連接所指向的文件,本參數僅在UNIX之 類的系統下有效。
-z 替 壓縮文件加上注釋。
-$ 保 存第一個被壓縮文件所在磁碟的卷冊名稱。
-<壓縮效率> 壓 縮效率是一個介於1-9的 數值。

例. 將當前目錄下的所有文件和文件夾全部壓縮成test.zip文件,-r表示遞歸壓縮子目錄下所有文件
[root@mysql test]# zip -r test.zip ./*

jar命令
壓縮war包:
把當前目錄下的所有文件打包成game.war
jar -cvfM0 game.war ./
-c 創建war包
-v 顯示過程信息
-f
-M
-0 這個是阿拉伯數字,只打包不壓縮的意思
解壓war包
jar -xvf game.war
解壓到當前目錄

『肆』 使用Apache ant 解壓遠程linux伺服器種某個目錄下的一個war包,運行時報找不到jar命令:

你是jboss部署java程序的?

正常情況下,我建議你直接回傳你的war包,然後用解壓縮軟體進行解壓。將需要編輯的文件編輯之後,再放回war包的對應目錄下就可以了。
然後將修改之後的war包重新上傳至liunx伺服器上,注意上傳後文件包的許可權問題。

『伍』 Linux 解WAR包時 提示:-bash: 1: command not found

你輸入的命令: 1 分號 2c 回車
代表先執行命令 1 此時不輸出 再執行命令 2c 然後一起輸出
顯然你系統里沒有1 與2c 這2個命令(你沒有為它們設置別名)
那麼當然顯示出錯信息 : -bash 命令沒被發現
建議你先找本基本命令教程看看。

『陸』 Linux下打包壓縮war、解壓war包和jar命令

問題

Linux下打包壓縮war、解壓war包和jar命令

解決

把project_a文件夾下的文件打包成project.war

-c 創建war包

-v 顯示過程信息

-f 指定 JAR 文件名,通常這個參數是必須的

-M 不產生所有項的清單(MANIFEST〕文件,此參數會忽略 -m 參數

-0 這個是阿拉伯數字,只打包不壓縮的意思

解壓到當前目錄

『柒』 有兩個伺服器機子一個叫1一個叫2 Linux下用命令 一句話把1機子的壓縮包(war)文件 拷貝並解壓到2上面

scp -P111 [email protected]:/home/war.zip . 表示把192.168.1.5上的war.zip文件拷貝到當前目錄,其中111為1.5這台伺服器的埠號,test為1.5伺服器的用戶名,注意最後有個空格加"."表示放到當前目錄下

scp -P112 war.zip [email protected]:/home/ 表示把當前目錄下的war.zip發送到192.168.1.6上的home文件下,test為1.6上的用戶

『捌』 linux問題,用什麼命令解壓.war文件

jar
或者放在webapps里,當tomcat啟動的時候會自動解壓

『玖』 linux下如何打開war文件

用jar命令,前提是要安裝dk。
把當前目錄下的所有文件打包成game.war
jar
-cvfM0
game.war
./
-c
創建war包
-v
顯示過程信息
-f
-M
-0
這個是阿拉伯數字,只打包不壓縮的意思
解壓game.war
jar
-xvf
game.war
解壓到當前目錄

『拾』 Linux下tomcat部署war包

https://www.cnblogs.com/yw-ah/p/9770971.html

https://www.cnblogs.com/wyd168/p/6636529.html

1、IDEA 下,運行mvn clean,--> mvn package ,等到項目打包成功,在該項目文件位置找到target 下的 demo.war,拷貝到tomcat8.5/webapps目錄下。
2、訪問路徑:localhost:8080/${打包文件名}/請求url
3、如何在訪問時 去掉war包名?
3.1、 Tomcat的默認根目錄是ROOT,實際上ROOT這個項目在實際生產環境是沒有用的,所以我們可以用我們的項目覆蓋ROOT項目
操作過程:
1.刪除ROOT下所有文件及文件夾
2.把我們項目的war包解壓後,項目目錄下的所有文件和子目錄都拷貝到ROOT目錄下即可
或者有更狠的一招:直接刪掉ROOT目錄,然後把我們的項目打包名稱改成ROOT.war,放到webapps下就行
3.2、Tomcat本身可以配置虛擬目錄。方法就是在Server.xml中<Engine><Host>節點下加入Context信息。如我們可以配置<Context path="/abc" docBase="D:appabc" ... />,那我們可以通過地址 http://localhost:8080/abc 來訪問我們放在D:app下面的abc項目。我們可以把這個path="/abc"修改為path=""。意思就是把abc映射到根目錄,訪問路徑就會變成 http://localhost:8080/ 。
操作過程:
按照配置虛擬目錄的方式,在<Engine><Host>下添加一個Context節點,具體配置如下:

熱點內容
安卓轉iphone有什麼不好的 發布:2024-10-11 18:13:22 瀏覽:584
同步兩個文件夾 發布:2024-10-11 17:49:02 瀏覽:481
SQL赴日 發布:2024-10-11 17:28:25 瀏覽:389
新建文件夾的英語 發布:2024-10-11 17:28:24 瀏覽:447
對稱加密應用 發布:2024-10-11 17:27:48 瀏覽:441
ftp帶字幕 發布:2024-10-11 17:19:37 瀏覽:431
android測試環境 發布:2024-10-11 17:10:45 瀏覽:798
如何查找內網伺服器地址 發布:2024-10-11 16:54:55 瀏覽:395
cvs編譯器哪個好 發布:2024-10-11 16:54:51 瀏覽:677
SQL資料庫文件的類型 發布:2024-10-11 16:35:12 瀏覽:115