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.
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.
C:\Java\AppServer\payara41\glassfish\domains\domain1\config
y editamos el archivo domain.xml, así como se muestra en la Figura 2
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 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.
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:
gracias
ResponderBorrargenial
ResponderBorrargracias
tengo net beans instalado,payara5 y mysql. Pero como realizo ese proceso desde una Mac?
ResponderBorrary si quiero levantar con librerias no se si puedo levantar la carpeta completa d emi proyecto donde tegno mis librerias
ResponderBorrar