
Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified
We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]
Esta es la segunda parte de nuestra serie “Payara Server – Volver a lo básico”. Mira la Parte 1 – Instalando Payara Server en Ubuntu.
See here for the original version in English language.
Para ejecutar aplicaciones Java EE, estas deben ser desplegadas en un servidor compatible como Payara Server. Desplegar una aplicación consiste en el acto de instalar la aplicación dentro del servidor. Esto permite que el servidor maneje peticiones a los componentes de la aplicación y mucho más. Esta guía presenta diferentes maneras para realizar el despliegue de tus aplicaciones.
{{cta(‘3382707d-3c20-4768-8acd-0a5b78c43d95’)}}
1) Simplificando, esta demostración usará la aplicación de ejemplo llamada hello.war que se puede descargar de: https://glassfish.dev.java.net/downloads/quickstart/hello.war
2) Coloque su aplicación o la aplicación de ejemplo en el directorio de su elección. Nos referiremos a este directorio como sample-dir.
3) Antes de empezar a desplegar cualquier aplicación, al menos un dominio Payara Server / GlassFish debe estar ejecutándose. Para ayuda sobre cómo hacerlo recomiendo revisar la primera parte de este blog, Instalando Payara Server en Ubuntu.
1) Utilice el comando asadmin deploy en su linea de comandos. La forma del comando es como sigue:
<directorio_de_instalación_del_servidor>/bin/asadmin deploy sample-dir/<nombre_del_fichero_war>
2) Para listar las aplicaciones desplegadas, utilice el comando list-applications como se muestra a continuación:
3) Para acceder a la aplicación, navegar a http://localhost:8080/hello para ver la página:
Introduzca su nombre en el espacio proporcionado y haga clic en Submit. La aplicación debería devolver una respuesta válida!
1) En este caso utilice el comando undeploy de forma similar al comando deploy:
<directorio_de_instalación_del_servidor>/bin/asadmin deploy sample-dir/<nombre_de_la_aplicación>
El nombre de la aplicación por defecto es el nombre del archivo WAR que fue utilizado para su despliegue (omitiendo la extensión .war). A continuación esta el comando completo de ejemplo:
1) Acceder a la consola de administración navegando a http://localhost:4848 (asegúrese de que hay un dominio en ejecución)
2) Haga clic en Applications bajo la cabecera Common Tasks en la parte izquierda de la página.
3) Cualquier aplicación desplegada estará listada aquí. Ya que no hay ninguna ahora, haga clic en Deploy.
4) La pantalla actual debería ser la página de despliegue de aplicaciones o módulos. Hay dos opciones disponibles. Seleccionar Packaged File to Be Uploaded to the Server y haga clic en Browse. Navegar hasta donde se encuentre la aplicación. Seleccionar el fichero y haga clic en Open. Debería ser devuelto a la misma página con los ajustes listados a continuación. Si los pasos se han realizado correctamente, se debería ver así:
5) Realice los ajustes adicionales que requiera (deshabilitar el escaneo implícito de CDI por ejemplo) o acepte los valores de configuración por defecto y haga clic en OK para ser devuelto a la página de aplicaciones. Su aplicación debería ahora verse en la lista.
6) Finalmente, Haga clic en Launch debajo de la pestaña Action. La URL por defecto para la aplicación es http://localhost:8080/appname. En este caso http://localhost:8080/hello
1) Ir a http://localhost:4848
2) Haga clic en Applications bajo la cabecera Common Tasks
3) Seleccione el checkbox a la izquierda de la aplicación que se desea anular el despliegue.
4) Para anular el despliegue de la aplicación haga clic en Undeploy. Para deshabilitar la aplicación haga clic en Disable.
1) Asegurese de que al menos un dominio está ejecutándose. Copie su aplicación en el directorio <directorio_de_instalación_del_servidor>/glassfish/domains/<dominio>/autodeploy. Realizando el mismo paso en línea de comandos como se muestra a continuación:
2) Finalmente ir a http://localhost:8080/hello para acceder a la aplicación.
1) Simplemente borrar el fichero de la aplicación del directorio. En línea de comandos:
Y esto es todo! Estate atento al blog de Payara para nuevas entradas de la serie “Payara Server / GlassFish – Volver a lo básico”
See here for the original version in English language.
{{cta(‘3382707d-3c20-4768-8acd-0a5b78c43d95’)}}
Share:
We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]
Enterprise Java applications power global commerce, healthcare, government and countless other industries. These systems must be scalable, secure and […]
May 2025 marks a monumental milestone in software development: Java turns 30. The impact of this language on the […]
hola sabes que estoy empezando mi segundo año de programacion y no puedo hacer que funcione payara en mi editor visual studio code .
instale el plugin que hay disponible pero me dice que no encuentra la java home path
.
ademas tengo instalado eclipse en donde si funciona payara pero ese editor es pesimo y vengo con vs studio code mucho tiempo.
me podrias ayudar
gracias
Saludos Felipe,
Si el plugin no encuentra el JAVA_HOME, lo mejor es que verifiques que tengas una instalacion local de un JDK compatible con VS Code y que la variable de ambiente este asignada correctamente a esta ruta para poder ejecutar Payara Server mediante el plugin.
¿Cómo podría hacer para que el proyecto quede en la raíz del dominio? por ejemplo, que tu proyecto de “hello” solo fuera “localhost:8080” en lugar de “localhost:8080/hello”, como si fuera el proyecto principal
Saludos Antonio, para desplegar tu aplicacion en el contexto / simplemente basta con usar el archivo glassfish-web.xml o payara-web.xml (soportado en Payara 5.x) asi:
/
Si requieres mas asistencia en la configuracion de estos parametros, te recomiendo que abras un hilo en nuestro foro oficial: https://forum.payara.fish/c/technical-discussion/