2010-09-30 44 views

Respuesta

2

Puede usar el comando unzip.

107

Usando unzip

unzip -c whatever.war META-INF/MANIFEST.MF 

Usando jar

jar xvf test.war 
+8

realidad creo que el comando 'jar' es mejor, ya que está diseñado para hacer precisamente eso. – extraneon

+4

@extraneon ¿Podría explicar por qué 'jar' es mejor? Ambos extraen la carpeta, entonces ¿por qué en tu opinión es 'jar' mejor? No encuentro * Fue diseñado para eso * un argumento válido. – nuoritoveri

+4

@extraneon Bueno, depende de una situación particular: Por ejemplo, en términos de utilización de la CPU, descomprimir es mucho mejor que jar (0,635 CPU vs 1,063 CPU utilizada) migración de la CPU (0 vs 16) Estadísticas del contador de rendimiento para 'jar xvf Calendar. guerra ': CPU # 1.063 325.095182 tarea-reloj (ms) utilizados 16 cpu-migraciones # 0,049 K/seg 3.049 páginas faltas # 0,009 m/seg 0.305890466 segundo tiempo transcurrido * estadísticas del contador de rendimiento para el' Calendario de descompresión .war ': 36.900667 task-clock (msec) # 0.624 CPUs utilizadas 0 migraciones de CPU # 0.000 K/seg 419 páginas-fallas # 0.011 M/seg 0.059182220 segundos de tiempo transcurrido –

7

Un archivo war es solo un archivo zip con una estructura de directorio específica. Entonces puede usar descomprimir o la herramienta jar para descomprimir.

Pero probablemente no quiera hacer eso. Si agrega el archivo war en el directorio webapps de Tomcat, Tomcat se encargará de extraer/instalar el archivo war.

+3

A veces, Tomcat no extrae el archivo, y usted tiene que hacerlo manualmente. Puede pasar. – radonys

+0

En ese caso, es posible que desee reiniciar tomcat, o use 'touch ' para que Tomcat comience a extraer. – Kdeveloper

+0

A veces Weblogic no quiere usar la guerra :) –

0

La mejor y más fácil forma de descomprimir una guerra es mediante el uso de jar.

Ejemplo - jar xvf test.war

Cuestiones relacionadas