Contacto

CONTACTAR EN CASO DE EMERGENCIAS Móvil +56963679637 - MAIL : CONSULTADBABLOCK@GMAIL.COM
- SOPORTE REMOTO EN BASE DE DATOS ORACLE - ORACLE LINUX - ORACLE VM SERVER - ORACLE RAC - ORACLE DATA GUARD
- UPGRADES - CAPACITACION

Monday, March 07, 2011

VM Console error VncViewer.class not found

Hace un tiempo estoy trabajando en el mundo de la vitalización, revisando e investigando las mejores formas de optimizar la plataforma con respecto a la velocidad, tiempo que lleva realizar un Deploy de sistemas ya existentes y la unificación de sistemas físicos para ser llevados a una arquitectura virtual. Básicamente en este caso ya previa configuración de Oracle VM Manager y Oracle VM Server, se me ha presentado un problema al momento de iniciar la consola VNC desde el browser para tener acceso al sistema operativo. Más adelante publicare una nota donde hablare de la implementación, sizing y consideraciones de la plataforma Oracle VM. Obviamente, es en base a la experiencia y lecturas que he realizado este último tiempo.

Aquí va el primer problema:

cargar: clase VncViewer.class no encontrada.

Output Error:

cargar: clase VncViewer.class no encontrada.
java.lang.ClassNotFoundException: VncViewer.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:https://172.1.1.35:4443/OVS/faces/app/VncViewer/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 9 more
Excepción: java.lang.ClassNotFoundException: VncViewer.class

Solución:
Efectivamente como prerrequisito en el servidor de Oracle VM Manager debe tener instalados ciertos programas para arrancar en VNC desde una consola Web. Estos packages de sistema operativo se pueden bajar directamente desde el siguiente Link:

http://oss.oracle.com/oraclevm/manager/RPMS/

Para Plaformas Linux de 64bit:

ovm-console-1.0.0-2.x86_64.rpm


Para Plaformas Linux de 32bit:

ovm-console-1.0.0-2.i386.rpm

El package tightvnc-java también es un prerrequisito y se utiliza el mismo para plaformas de 32bit o 64bit.

tightvnc-java-1.3.9-3.noarch.rpm

Método de instalación:
Ambos packages deben ser instalados en el servidor que está configurado con Oracle VM Manager. Esta máquina controla completamente el ambiente virtual y a cada Oracle VM Server configurado y que es parte de un "Server Pool".

Configurando el paquete ovm-console-1.0.0-2



Configurando el paquete tightvnc-java



Una vez, realizada la configuración de los packages no es necesario reiniciar el servidor con Oracle VM Manager, permitiendo entrar nuevamente a la consola:



Espero les sirva este WorkAround!!!!!!

Saludos.
Viva Linux.
Alberto Silva Gallardo

No comments: