導航:首頁 > 程序命令 > linux刪除war包命令

linux刪除war包命令

發布時間:2024-07-17 11:52:11

『壹』 linux怎麼解壓war文件

您好, 一、命令解壓
我們經常使用jenkins對項目進行打包,工程發布後經常採用war包格式發布,如圖就是我們工程中經常使用的war包。
壓縮方法:在解壓之前,我們先學習下war包壓縮方法,在linux上,我們可以直接使用jar命令對文件進行壓縮。
例如把當前目錄下的所有文件打包為test.war,直接使用如下命令
jar -cvfM0 test.war ./

參數說明:

-c 創建war包

-v 顯示過程信息

-f

-M

-0 0帶包只打包不壓縮的意思

jar解壓:JAR包是由jdk安裝目錄/usr/local/jdk/bin/jar命令生成的,當我們安裝好JDK,使用jar命令了

jar -xvf pubilsh.war 解壓到當前文件夾

unzip解壓:unzip -oq pubilsh.war -d pubilsh解壓到指定目錄

-d後跟解壓的目錄。
二、壓縮軟體解壓
步驟一:在linux上打完包後,我們將war包下載到電腦桌面。
步驟二:選中war包文件,點擊滑鼠右鍵,選擇解壓到publish,就會在你的電腦桌面創建解壓文件夾。

『貳』 SpringBoot項目使用war包部署至雲伺服器(Linux+Tomcat)

一、項目打包:

1.更改項目的啟動方式

使用web.xml運行應用程序,指向Application,最後啟動springboot(繼承SpringBootServletInitialier,重寫函數)

public class WarStartApplication extends SpringBootServletInitializer {

   @Override

           protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

                  return builder.sources(Application.class);

           }

    }

2.更改.properties配置信息

修改相關的地址和配置信息

PS: 可採用STS自帶的動態配置系統(多配置文件)進行開發環境和生產環境的隔離。

3.更改api介面層配置文件(pom.xml)

1)進行war包配置

<packaging>war</packaging>

2)war包打包所需依賴項

<dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>javax.servlet-api</artifactId>

      <scope>provided</scope>

</dependency>

4.執行打包操作

1)maven clean清除之前的打包

2)maven install進行打包操作

二、將war包文件上傳至伺服器

1.在api層的target文件夾下找到新生成的項目war包

2.使用rzsz工具上傳war包(rz)

三、使用Tomcat進行項目開放

1.進行 Tomcat的環境部署

2.將war包拷貝到tomcat的webapps文件夾下

3.cd至bin文件夾下(tomcat會自動解壓項目war包並進行項目部署)

使用startup.sh進行tomcat啟動

使用shutdown.sh進行tomcat關閉

『叄』 有兩個伺服器機子一個叫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包後刪除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中。
具體搜索,測試。比較麻煩。但是各個部分的文檔豐富。

『陸』 金蝶Apusic中間件中部署 SuperMap iServer

一、系統配置要求

本文使用軟體版本為 iServer 8.1.1 金蝶 9.0 ;64位操作系統為 Windows 10_1607 Ubuntu 14.04_server
   文件如下:

supermap_iserver_8.1.1a_war.zip
AAS-V9.0_20170309.zip

    Windows Linux 下安裝部署過程相同

二、安裝金蝶

金蝶中間件需要jdk環境,所以需要先安裝jdk,jdk版本應同時高於金蝶、iServer要求的版本。本文使用的金蝶要求jdk1.6及以上、iServer 8.1.1要求jre1.8及以上,所以這里使用 JDK1.8 (64位)。

安裝JDK

可以使用安裝包也可以使用解壓包,這里省略。

安裝金蝶

解壓 AAS-V9.0_20170309.zip 文件即可,本文解壓到以下目錄:

Windows F:WORKAAS
Linux /opt/AAS

配置金蝶許可

將收到的許可文件重命名為 license.xml 放到金蝶解壓目錄即可,本文放到以下目錄:

Windows F:WORKAAS
Linux /opt/AAS

啟動、關閉&管理金蝶服務

可以通過腳本啟動金蝶中間件。腳本位置:

Windows 下: {金蝶安裝目錄}domains{域}instartapusic.cmd、stopapusic.cmd   (雙擊或cmd窗口運行)
Linux 下: {金蝶安裝目錄}/domains/{域}/bin/startapusic、stopapusic        (bash或sh startapusic或stopapusic)

默認域是mydomain,所以本文的啟動關閉腳本路徑是:

Windows F:.cmd、stopapusic.cmd
Linux /opt/AAS/domains/mydomain/bin/startapusic、stopapusic

首次啟動驗證許可通過後,會提示設置管理員密碼,管理員用戶名是: admin

管理金蝶服務

瀏覽器訪問:

http://{hostname}:6888/admin

本機訪問可以將{hostname}替換成localhost或127.0.0.1;非本機訪問則使用域名或IP。

   其他可以參考金蝶安裝目錄下的 readme.html

部署iServer

解壓 supermap_iserver_8.1.1a_war.zip 得到以下文件:

support_win_x64.zip (Windows下iServer依賴的SuperMap iObjects Java包)
support_linux_x64.tar.gz (Linux下iServer依賴的SuperMap iObjects Java包)
iserver.war (iServer部署包)
iserver#iClient.war (iServer自帶iClient示範程序部署包)
iserver#help.war (iServer自帶幫助文檔部署包)
Guide_smiserver_war_chn.pdf (iServer安裝說明)
BUILD_14511_15 (iServer版本號)

在金蝶中部署,需要先將 iserver#iClient.war iserver#help.war 依次重命名為: iClient.war help.war

配置iServer依賴環境

Windows上解壓 support_win_x64.zip ,本文解壓到 D:SuperMap。
  Linux上解壓 support_linux_x64.tar.gz (命令:tar -zxvf {*.tar.gz文件} {解壓路徑,不寫解壓到當前路徑}),本文解壓到:/opt
  配置iServer依賴環境的方式有兩種:設置系統環境變數、修改中間件相關腳本。

方式一:設置環境變數

本文在PATH中增加以下路徑:

Windows: D:SuperMapsupport_win_x64objectsjavain
Linux: /opt/support_linux_x64/objectsjava/bin

方式二:修改啟動腳本

Windows下, { 金蝶安裝目錄 }domains{ }insetenv.cmd 或者 { 金蝶安裝目錄 }insetenv.cmd 文件第一行之後,比如rem set JAVA_HOME variable here.這句注釋之後添加以下內容,本文:F:WORKAASinsetenv.cmd:

rem rem後面的是注釋,也可以在這里設置中間件使用的jdk路徑
rem set JAVA_HOME=D:Program FilesJavajdk1.8.0_66
set PATH=D:SuperMapsupport_win_x64objectsjavain;%PATH%

Linux下, { 金蝶安裝目錄 }/domains/{ }/bin/setenv 或者 { 金蝶安裝目錄 }/bin/setenv 文件第一行之後,比如# set JAVA_HOME variable here.這句注釋之後添加以下內容,本文:/opt/AAS/bin/setenv:

# #後面的是注釋,也可以在這里設置中間件使用的jdk路徑
#JAVA_HOME=/opt/jdk1.8.0_66
PATH=/opt/support_linux_x64/objectsjava/bin:$PATH

檢查iServer依賴環境&安裝iServer許可

Linux下,可以通過運行 support_linux_x64.tar.gz 解壓目錄下的一個腳本來檢查安裝iServer依賴,先進入該目錄,然後執行以下命令:

./dependencies_check_and_install.sh install -y

若安裝的iServer沒有該腳本,請參考iServer幫助文檔解決Linux下依賴問題。

安裝許可

Windows下,進入 support_win_x64.zip 解壓目錄下的 SuperMapLicenseCenter 目錄,運行 SuperMap.LicenseCenter.exe 即可,初次安裝SuperMap GIS軟體運行該程序會安裝許可驅動並自帶3個月試用許可。
  Linux下,進入 support_linux_x64.tar.gz 解壓目錄/SuperMap_License/Support下,執行以下操作:

tar -xvf aksusbd-2.4.1-i386.tar #解壓許可驅動安裝包,以實際版本為准
cd aksusbd-2.4.1-i386 #進入安裝目錄,以實際解壓目錄為准
./dinst #安裝許可驅動

   首次安裝自帶3個月試用許可。

部署iServer

iserver.war iClient.war help.war 放到 { 金蝶安裝目錄 }/domains/{ }/applications 目錄下即可,比如本文放到以下目錄:

Windows F:
Linux /opt/AAS/domains/mydomain/applications

可以在金蝶Web管理控制台應用管理中管理iServer,如圖:

修改金蝶設置

金蝶中間件中可能限制了http方法,此時需要修改中間件設置。瀏覽器訪問金蝶Web管理控制台,在系統參數-Apusic參數中刪除 apusic.http.disabledMethod 項,如圖:

若有http請求方法限制,上述修改操作完成後,需要 重啟金蝶

部署完成,iServer訪問地址: http://{IP 或域名 }:6888/iserver (以金蝶Web管理控制台-應用管理-查看應用模塊-訪問應用進入的地址為准)。

『柒』 打成指定伺服器的war的配置文件怎麼寫

具體步驟如下:

第一步:

先將項目租灶遲打包成war文件,也就是將在項目上單擊滑鼠右鍵,選擇Export:

選擇WAR file,點擊下一步:

會出現如下所示,選擇你要保存的位置,點擊完成:

在你所選擇的地方會有個如下所示的war文件:

以上步驟只是完成了將項目打包成war文件的步驟,現在來說將war包部署到伺服器的步驟:

第二步:

先將war包用類似於ftp的工具(我自己用的是ftp,這種工具很多的)上傳到固定位置

第三步:

一般是先停止tomcat,Linux命令:shutdow.sh,將war放到tomcat的webapps目錄下,我自己用到的命令(我用ftp將war包放到了data下的version目錄下):

mv /data/version/tecDoc.war /var/tomcat/tomcat6/webapps/tecDoc.war

第四步:

然後啟動tomcat,Linux命令:./startup.sh,第六步也可以不用操作了,我一般都是所有的配置都改好才打包

第五步:

再次停止tomcat,刪除war文件(註:如果tomcat不停止 ,刪除war包時,文件夾也會辯禪被tomcat一起自動刪除,之所以刪除war,是怕tomcat再次自動解壓,覆蓋掉修改的配置,不確定會不會再次解壓,以防萬一)

第六步:

修改自動解壓的文件夾里配置(如果打包前沒有修改配置文件,比如jdbc.properties文件(一般開發時用的是本地資料庫,上生成時要改成生產弊李資料庫),就要用linux命令修改一下,如果打包前修改好了,就不用修改了)

第七步:

然後再啟動tomcat

閱讀全文

與linux刪除war包命令相關的資料

熱點內容
phpexif信息 瀏覽:540
單片機三位元組浮點數 瀏覽:754
命令與征服泰伯利亞戰爭下載 瀏覽:376
c窗口界面編程 瀏覽:21
hypermill編程能做模板嗎 瀏覽:780
計算機網路最經典的演算法 瀏覽:626
華為思科的配置命令 瀏覽:869
linux設置光碟啟動 瀏覽:359
程序員俱樂部注冊 瀏覽:17
洗潔精雞蛋盤解壓視頻 瀏覽:291
企業內網加密app 瀏覽:49
騰訊雲伺服器怎麼設置本地網路 瀏覽:623
日常程序員 瀏覽:513
哪個pe有bit加密功能 瀏覽:108
rust伺服器是用什麼ip 瀏覽:692
java隨機字元串生成 瀏覽:551
數碼寶貝編程人物 瀏覽:390
php多用戶建站系統 瀏覽:624
加密防盜地上栓價位 瀏覽:671
比澤爾壓縮機下載 瀏覽:421