Hola a todos, en el artículo de hoy quiero compartir una situación que se me dio cuando quise iniciar el Servidor GlassFish que había instalado cuando expliqué como Desplegar Apex en el Servidor GlassFish.
Después de unos días que no utilizaba el servidor y luego de haber hecho una actualización en mi laptop, me encontré con el problema de que al querer iniciar el Servidor me arrojaba el siguiente error:
Remote server does not listen for request on [localhost:4848]. Is the Server up?...
Después de investigar y corroborar que la base de datos estaba arriba utilizando el Puerto 8585 sin el servidor y que tanto el Puerto 8080 y el 4848 estaban libres porque son los puertos donde corre GlassFish, encontré la siguiente solución al problema:
Desde el Explorador de Windows nos ubicamos en la carpeta doamin1
C:\glassfish4\glassfish\domains\domain1
Y seleccionamos la carpeta osgi-cache y luego la eliminamos.
Posteriormente volvemos a la ventana de comandos nos ubicamos en la siguiente carpeta para ejecutar el comando asadmin
C:\glassfish4\bin> asadmin start-domain
Como podemos ver el Servidor Glassfish se ha levantado con éxito!
Cuando se inicia el Servidor se vuelve a crear la carpeta osgi-cache.
La especificación OSGi establece que el framework debe almacenar en caché los paquetes y su estado en tiempo de ejecución, pero no define explícitamente cómo debe hacerse. Aquí pueden encontrar información como el framework FELIX maneja el almacenamiento en caché de paquete por defecto y también describe los mecanismos para modificar este comportamiento predeterminado.
Finalmente, podemos comprobar desde el navegador el funcionamiento del Servidor GlassFish:
http://localhost:8080
Y ahora nuestro Apex desplegado desde GlassFish lo podemos abrir sin problemas J
http://localhost:8080/apex
Espero les sea de utilidad, hasta pronto!!!