02 agosto 2016

Configuración Payara Server

QUE ES PAYARA SERVER?

Payara Server es la plataforma de código abierto de elección para el desarrollo de aplicaciones Java EE de producción. Actualmente es el sustituto lógico para el servidor GlassFish edición de código abierto con la tranquilidad que contiene mejoras, correcciones de errores y parches.

Payara Server cuenta con un soporte de producción de 24/7, es una solución creíble sobre la que construir su plataforma de middleware Java, es una alternativa atractiva, derivado de GlassFish.

Por otra parte también existe Payara Micro, que permite ejecutar archivos .WAR por línea de comando sin ningún tipo de instalación del servidor de aplicación. Está diseñado para ejecutar aplicaciones Java EE en una infraestructura virtualizada o contenedores modernos. 

También te puede interesar: Gmail: Recibo correos de otra persona

Realizaremos paso por paso un ejemplo sencillo donde se explica el funcionamiento de Payara Server.
  • DESCARGAR PAYARA SERVER
Como primer paso descargaremos el servidor Payara Server desde la siguiente página (www.payara.fish/downloads) como se muestra la Figura 1 y escogemos un directorio de elección lo guardamos y después se descomprime.


Figura 1

  • MODIFICAR EL PUERTO

En este ejemplo voy a modificar manualmente esto es con el fin de no crear conflicto con otros puerto, por lo tanto nos ubicamos en el archivo de configuración.

C:\Java\AppServer\payara41\glassfish\domains\domain1\config y editamos el archivo domain.xml, así como se muestra en la Figura 2


Figura 2


<network-listener port="8084" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>. 

En la línea network-listener port="8084" modificamos el atributo Port que por defecto el puerto http es 8080, Por lo tanto modificamos por el valor 8084.


Nota: Desde luego, los nombres de las carpetas varían de acuerdo al servidor contenedor de Java y la versión, pero el formato de la ruta es prácticamente igual. Sin embargo, no siempre esta ruta es la que elegimos al instalar el Servidor, por lo tanto podría estar en otro disco duro, etc.

  • EJECUTAR PAYARA SERVER
Para Ejecutar el servidor de Payara ejecutamos en el cmd la siguiente instrucción “asadmin start-domain”
Esto iniciará domain1 y en que carpeta esta ubicado, nos informa desde que puerto estamos ejecutando el servidor. Si desea iniciar un dominio diferente, sería necesario especificar el nombre de dominio. 

Como por ejemplo asadmin start-domain nombre del dominio, como se muestra en la Figura 3

Figura 3

  • ACCESO A LA CONSOLA DE ADMINISTRACIÓN
Cuando el Servidor esté en funcionamiento para ingresar a la consola de administrador, escribimos en el explorador la siguiente URL http:localhost:8084 como se muestra en la Figura 4


Figura 4

  • DESPLEGAR UNA APLICACIÓN EN PAYARA SERVER
DESPLEGAR USANDO LA INSTRUCCIÓN ASADMIN: Para desplegar un archivo .WAR, necesitamos la opción Deploy, seguido de la ruta de la aplicación para desplegar como lo mostramos acontinuacion: “asadmin deploy primefaces.war”.


DESPLEGAR USANDO EL ADMINISTRADOR DE CONSOLA: Ejecutar la URL: http://localhost:8084, Seleccione clic en Aplications bajo el panel Tareas de la partida en el lado izquierdo de la página, como se muestra en la figura 5.


Figura 5

Listado de Aplicaciones implementadas. En este caso no hay ninguno, haga clic en el botón Deploy, como se muestra en la figura 6.


Figura 6

Cambiar la configuración si es necesario lo contrario aceptar la configuración predeterminada y haga clic en OK para ser devuelto a la página de aplicaciones. Su aplicación debería aparecer ahora, como se muestra en la figura 7.


Figura 7

Por último finalizamos con éxitos. La dirección URL predeterminada para la aplicación es http://localhost:8084/primefaces/, como se muestra en la figura 8


Figura 8

  • EJEMPLO A UTILIZAR

Se utilizara un Ejemplo sencillo que fue desarrollado en el IDE Intellij Idea con el nombre primefaces.war lo puedes descargar desde este link: https://www.dropbox.com/s/sxrmutyqoy8vaow/primefaces.war?dl=0 

Referencias

[1] Payara.fish. (17 de Diciembre de 2014) Tecnlogia. 
      Recuperado el 31 de Julio 2016, de Tecnología: 

4 comentarios:

  1. tengo net beans instalado,payara5 y mysql. Pero como realizo ese proceso desde una Mac?

    ResponderBorrar
  2. y si quiero levantar con librerias no se si puedo levantar la carpeta completa d emi proyecto donde tegno mis librerias

    ResponderBorrar