Error Exception in thread OC4J Launcher java.lang.NoClassDefFoundError en OC4J

El otro día en el trabajo tuvimos una tarde de entretenimiento con este error en un servidor de desarrollo con el servidor de aplicaciones OC4J de Oracle

El error en sí que aparecía era:

Tras bastante debugging, modificación de ficheros de configuración y demás, procedimos a la instalación de un servidor OC4J nuevo, para ver si conseguíamos hacer funcionar la aplicación.
Finalmente realizando la instalación encontramos errores que nos llevaron al error original pudiéndolo solventar.

Si te has encontrado con este problema, es muy probable que:

  • Hayas cambiado la ip de la máquina.
  • Hayas cambiado el nombre de la máquina

Dicho esto, hay que revisar:

  1. Nombre de la máquina (verifica que el nombre es correcto)
  2. Fichero /etc/hosts. Verifica que el nombre de la máquina aparece referenciado apuntando a la ip del servidor.
  3. Verifica que la ip es la correcta.

Revísalo muy bien porque es muy probable que el error venga provocado por algún error tipográfico en alguno de los pasos anteriores o que en el cambio de Ip/Nombre hayas olvidado cambiar el fichero hosts, por ejemplo.

This entry was posted in linux, sysadmin and tagged , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *