Linux下打包壓縮war、解壓war包和jar命令
壓縮命令也是用tar命令,只不過是把上面的解壓tar命令中的-x參數換成-c參數,-c參數表示新建打包文件,在配合上-j或-z參數就能用指定的格式壓縮文件了。
常用就是tar命令了。參數為-zxvf,z是表示解壓縮以gz壓縮的文件,x是解壓縮的意思。 -C 是解壓縮到什么地方的意思,后面的路徑可以自己選。另外還有 gzip unzip等。
解開壓縮文件的 unzip 命令 unzip 命令用于解開 .zip 文件,unzip 命令的語法和 zip 類似,參數在這里就不一一贅述了。
遠程Debug項目(jar包和war包)
1、jar包是類的歸檔文件。 jar文件格式是以流行的zip文件格式為基礎,但與zip文件不同的是,jar文件不僅用于壓縮和發(fā)布,而且還能用于部署和封裝(庫、組件和插件程序),并且jar可以被編譯器和JVM這樣的工具直接使用。
2、jar包和war包的區(qū)別:war是一個web模塊,其中需要包括WEB-INF,是可以直接運行的WEB模塊。
3、jar文件包括java普通類、資源文件和普通文件,在maven中即是打包src/main/java和src/main/resources資源文件夾下的所有文件。在打包的時候會自動生成MATA-INF文件夾,用于存儲maven的pom信息和MANIFEST.MF文件。
4、程序可以自動識別是class文件還是jar或war包,如果是jar包或war包,則首先自動解壓縮,解壓縮的目錄為xxx.jar的同一個目錄,然后逐個反編譯class文件,在每個class文件的旁邊輸出一個xxx.class.txt文件。
Linux環(huán)境下,Tomcat部署啟動多個項目
直接把項目放在webapps里 修改conf里server.xml文件,添加一個Context,指向項目的目錄 在Catalina/localhost目錄里,新增一個xml文件,添加一個Context內容,指向項目的目錄。
如果能夠啟動則把一個項目的war包拷入到該tomcat的webapps下面,刪除ROOT文件夾,然后進入bin目錄,輸入./startup.sh,進行開啟tomcat,我用的是wcp.war包,開啟時間需要看項目大小。
)默認,項目是部署在 ~/tomcat/webapps/下面的。當繞tomcat的加載程序位置可在server.xml中配置。2)將項目編譯成war包的形式,直接丟到tomcat的加載位置。默認webapps下面,啟動tomcat即可。各項目的名稱不同,即可。
打成指定服務器的war的配置文件怎么寫
1、首先在netbeans中將項目文件生成.war文件,一個war包就是有特性格式的jar包,它是將一個Web程序的所有內容進行壓縮得到。
2、鍵入如下命令: c: cd c:/test jar -cvf test.war * 即可在當前目錄下得到test.war 隨后可以把test.war上傳到服務器=== 在TOMCAT中部署war 將war文件拷貝到tomcat目錄/webapps/ 下。
3、也可以將JSP程序打包成一個war包放在目錄下,服務器會自動解開這個war包,并在這個目錄下生成一個同名的文件夾。一個war包就是有特 性格式的jar包,它是將一個Web程序的所有內容進行壓縮得到。
4、導出war包,右鍵選擇要發(fā)布的項目--選擇導出。選擇java EE下的war file,選擇next,選擇路徑后--finish,完成了war的導出。下載一個免安裝版的tomcat。將war包放入webapp中。
5、war包說明是web項目,應該首要配置服務器Tomcat。運行環(huán)境配置有JRE就夠了,JDK中包含有JRE,所以JDK也行,這個沒關系,注意一下版本就行。
6、選擇之后會彈出新的窗口,選擇導出的目錄即可。彈出的菜單里,選擇要導出文件的目錄,選好按回車確定選擇。最后回到導出界面,點擊finish完成導出。最后導出到桌面之后,來到桌面就會看到導出的war文件了。