¿Cómo puedo crear un archivo war de mi proyecto en NetBeans?¿Cómo puedo crear un archivo war de mi proyecto en NetBeans?
Respuesta
Es posible que ya tenga un archivo war y no lo sepa, netbeans hace la mayor parte del trabajo por usted y creo que crea un archivo war distribuible de forma predeterminada. Si creó un proyecto web y lo creó con éxito, estará en el directorio "dist" fuera de la raíz de su proyecto.
Este archivo war no está en la carpeta webapps del tomcat. ¿Cómo lo abre Tomcat cuando está en una carpeta diferente? –
Esto es cierto, pero solo si el directorio dist ha sido creado primero. Vea la respuesta de arkilus a continuación sobre ejecutar ant do-dist para crear este directorio. –
En Netbeans 7.4: haga clic con el botón derecho en el proyecto, seleccione Propiedades-> Compilar-> Empaquetado. Allí verá Compress WAR File. De lo contrario, no crea la carpeta dist con un archivo de guerra. – xmux
Netbeans creará el script Ant para usted, utiliza Ant para construir de todos modos. Pero si quiere obtener el archivo war, solo cree su proyecto. El archivo .war se ubicará en /yournetbeanshomedirectory/yourproject/dist/yourwar.war
Puede consultar el script de compilación ant que utiliza mirando el archivo build.xml en su directorio de proyecto. Podría ayudarlo a sentirse un poco más cómodo al usar hormiga para hacer construcciones.
Haga clic derecho en su proyecto, haga clic en "Limpiar y compilar". Netbeans hace el resto.
en el directorio dist de su aplicación, debe encontrar un .war muy atractivo para su despliegue.
El problema con esto es que limpia y crea todos los proyectos en las bibliotecas, también. Para un proyecto grande, esto puede llevar mucho tiempo, especialmente si solo ha realizado algunos cambios en el proyecto de la aplicación web y, por lo tanto, no necesita volver a compilar todo lo demás. – megaflop
Tuve que hacer clic derecho en el archivo build.xml y elegir "ejecutar". Solo entonces se crearía el archivo .war.
Si NetBeans no han creado la carpeta de dist
, ejecutar la tarea ant do-dist
:
In commandline navigate to the directory of your project, the one containing a build.xml file
> ant do-dist
Si bien (lo más probable), se creará la carpeta de dist
carreras de hormigas, que contiene el archivo .war
.
Esto resolvió mi problema, ¡gracias! Ahora, cada vez que construyo, el .war se envía al directorio dist como se esperaba. –
Como dice DPA, la forma más fácil de generar un archivo war de su proyecto es a través del IDE. Abra la pestaña Archivos desde el panel de la izquierda, haga clic con el botón derecho en el archivo build.xml y diga qué tipo de objetivo ant que desea ejecutar.
Sólo echa en que los proyectos de propiedades> construcción -> compresa archivo WAR embalaje.
La manera más simple es verificar la pestaña Salida - Generar: mostraría la ubicación del archivo war.
Tendrá algo como:
D Instalación: \ proyecto \ con \ Tool.war a C: \ Users \ myname.m2 \ repository \ com \ herramienta \ 1.0 \ Herramienta-1.0.war
Está en la carpeta dist dentro del proyecto, pero solo si se comprueba "Compress WAR File" en el diálogo de configuración del proyecto (build/packaging). Antes de marcar esta casilla de verificación, no había ninguna carpeta de dist.
Esto funcionó para mí:
1.Haga clic pom.xml
2.Run Maven> Objetivos
3.metas de edición de Maven
Resultados: la guerra construir en la carpeta/target
Packaging webapp
Assembling webapp [WeatherDashboard] in [C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT]
Processing war project
Webapp assembled in [672 msecs]
Building war: C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT.war
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 1:41.633s
Finished at: Tue Sep 05 09:41:27 ART 2017
Final Memory: 18M/97M
------------------------------------------------------------------------
En NetBeans 8.2 esta es la respuesta correcta. –
- 1. Crear un proyecto de javascript en Netbeans?
- 2. crear un archivo .war desde gwt-project
- 3. ¿Cómo crear un archivo .exe en netbeans?
- 4. Cómo crear un archivo Jar en Netbeans
- 5. ¿Cómo hacer un archivo war del proyecto gwt en eclipse?
- 6. ¿Cómo incluir dependencias en el archivo WAR?
- 7. Crear Instalador para Netbeans (JAVA) Proyecto
- 8. ¿Cómo abrir proyecto Non-Netbeans en Netbeans?
- 9. ¿Cómo compilar y ejecutar un archivo sin proyecto en Netbeans?
- 10. ¿Cómo puedo crear un archivo EAR desde un proyecto web dinámico en Eclipse?
- 11. ¿Cómo crear un archivo jar ejecutable desde un proyecto clojure?
- 12. ¿Cómo puedo leer un archivo de recursos en un archivo war sin detonar implementado en Tomcat?
- 13. ¿Cómo puedo crear mi propio archivo vsdoc.js para mi JavaScript?
- 14. ¿Cómo puedo hacer que JBoss explote un archivo WAR desplegado?
- 15. ¿Cómo puedo hacer un exe en NetBeans?
- 16. Cómo despliegue/importo el paquete war en Netbeans
- 17. ¿Cómo puedo automatizar (script) la creación de un archivo war en eclipse?
- 18. Imprimir un proyecto en NetBeans
- 19. Formateo de un proyecto completo en NetBeans
- 20. Cómo hacer un archivo de propiedades en netbeans
- 21. implementando un archivo WAR versionado en tomcat
- 22. ¿Cómo puedo usar un archivo de mi proyecto en otro archivo?
- 23. ¿Cómo puedo usar un contenedor externo en un proyecto de Android en NetBeans?
- 24. ¿Cómo puedo leer el archivo del directorio de clases en mi WAR?
- 25. ¿Cómo construir un archivo war simple con sbt?
- 26. Cómo crear un archivo ejecutable .jar con netbeans
- 27. Cómo implementar un archivo WAR en la máquina Linux
- 28. Cómo mostrar un JFreeChart en un proyecto de NetBeans
- 29. crear archivo jar de proyectos maven con netbeans
- 30. Obtener netbeans para ejecutar mi proyecto con sudo?
me aconsejan que se escribe un script Ant o Maven para construir su guerra archivo y no confíe en un IDE específico. –
puede que .war se implemente con tomcat ?? como en, ¿puedo continuar y colocarlo en el directorio/webapp de tomcat? Bueno, sé que llegué un poco tarde, pero me topé con este foro y me ha molestado mucho. no funciona cuando intenté –
puedo cambiar la carpeta de detinación en lugar de la carpeta de distribución a otra, por ejemplo, carpeta de red mapeada – shareef