Error de despliegue de Glassfish "No se reconoció el tipo de archivo de MyProject.jar"

He creado una aplicación web dinámica y me gustaría implementarla con glassfish. He logrado construir mis fuentes en MyProject.jar. Pero cuando lo implementé, apareció el siguiente error:

error remoto: no se reconoció el tipo de archivo de /home/davenlin/MyProject/build/MyProject.jar

Mi proyecto es solo una aplicación Restful normal, no una aplicación ejb, por lo que no sé si debo generar un MyProject.war en lugar de MyProject.jar.

Por favor, ayúdame. Gracias !

Respuestas a la pregunta(2)

Su respuesta a la pregunta