Friday, July 2, 2010

Cuando OC4J no encuentra a JAVA

Al instalar un servidor OC4J podemos encontrarnos con el problema/aviso/puñetería de que nos sale un mensaje que indica: Exception javac not found under $PATH, please use a valid jdk or specify the location of your java compiler in server.xml using the tag.

Esto viene a significar que la configuración del OC4J está buscando el bin javac (Linux) o el java.exe (Wondows) en el lugar equivocado.

La solución es sencilla una vez que se sabe. En primer lugar debemos buscar dónde está el ejecutable de marras y apuntarnos su PATH. En mi caso /usr/lib/jdk1.4/bin

Luego buscamos el fichero server.xml dentro de nuestra instalación oc4j. Dicho fichero suele estar en este path: /opt/oc4j/j2ee/home/config/server.xml

Lo abrimos y añadimos la siguiente línea: <java-compiler name="javac" bindir="/usr/lib/jdk1.4/bin"> tras la etiqueta web-site.

Al reiniciar, el error habrá desaparecido.

Fte.: Database Journal

No comments:

Post a Comment