La creación de un archivo war con el comando jar no funciona correctamente

Hola a todos, he usado el siguiente comando para generar un archivo war desde mi proyecto de primavera.

D:\projectsample\webContent>jar cvf projectsample.war

El archivo war se está generando, pero cuando lo implemento usando jettyrunner.jar, no se está implementando. He notado en el archivo war que no se están generando archivos de clase dentro de la carpeta WEB-INF\class. ¿Alguien puede sugerirme una solución? para este problema

preguntado el 22 de mayo de 12 a las 08:05

2 Respuestas

El comando "jar" no creará archivos .class, es para crear el paquete. Entonces, primero debe compilar los archivos fuente y luego usar el comando jar.

Además, es posible que deba agregar como parámetro (s) los archivos que desea incluir, por lo que algo como

jar cvf myapp.war *

Para agregar todos los archivos.

contestado el 22 de mayo de 12 a las 08:05

Cómo crear i.war en Java

1.Instalar Jdk

2. Establezca JAVA_HOME en el entorno

3.cmd = >

4.c:\user> Cd D:\apex_listener

5.D:\apex_listener> jar -cvf0 D:\apex_listener\i.war -C Y:\APPLICATION_EXPERESS\apex_4.2.2_en\apex\images .

Respondido 25 Feb 14, 13:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.