William Alexander hace 6 años
Subir proyecto JavaEE a host
Hola amigos, soy nuevo en este mundo asi que necesito ayuda, solo quería consultarles los pasos para subir un proyecto de javaEE a un hosting, segun lo poco que he ido leyendo, dicen que tengo q generar un archivo war en el IDE intellij idea, para recien poder subirlo a un host, bueno, que es eso de war? lo comprime o algo asi?y como lo genero? y al generar eso, solo subo ese archivito generado y listo??? ayudaa!!!
Responder 2 respuestas
William Alexander hace 6 años...
¡¡¡¡¡¡Econtre la respuesta!!!!!!
-------------------------------------
Generating a war file from a plain IntelliJ web project
Sometimes you just want to create a quick web project in IntelliJ IDEA, and you would use their wizard and with web or Java EE module as starter project. But these projects will not have Ant nor Maven script generated for you automatically, and the IDEA Build would only compile your classes. So if you want an war file generated, try the following:
1) Menu: File > Project Structure > Artifacts
2) Click the green + icon and create a "Web Application: Archive", then OK
3) Menu: Build > Build Artifacts ... > Web: war
By default it should generate it under your <project>/out/artifacts/web_war.war
Note that IntelliJ also allows you to setup "Web Application: Exploded" artifact, which great for development that run and deploy to an application server within your IDE.
¡Excelente William eso es todo!
Te comendo que en Java existen básicamente tres tipos de empaquetados:
1) **JAR (Java ARchive) ** es el empaquetado más sencillo que tiene Java y es simplemente una especie de ZIP que contiene código intermedio de Java *(bytecode)* que puede ser ejecutado en una JVM.
2) **WAR (Web application ARchive)** en este caso es una aplicación web y que de hecho puede contener *bytecode* directo, o incluir muchos archivos JAR. Este es el empaquetado más común cuando se hacen proyectos de tamaño pequeño y mediano.
3) Finalmente **EAR (Enterprise Application aRchive)** es el empaquetado más grande que tiene Java y aquí puedes subir múltiples módulos web (WAR) o JAR, asimismo puede contener otros componentes como los Enterprise Java Beans (que usualmente también van en un JAR) y recursos (rar).
Saludos.
Por favor inicia sesión para participar en esta pregunta