• Miércoles 8 de Mayo de 2024, 01:16

Autor Tema:  applet en una pagina web  (Leído 1490 veces)

buitragoagusb

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
applet en una pagina web
« en: Miércoles 12 de Diciembre de 2012, 18:29 »
0
amigos muy buenas a todos mi pregunta es la siguiente:

tengo un applet hecho en netbeans con conexion a una base de datos hecha en mysql, ya tengo creado el jar el cual lo voy a insertar en una pagina web; el jar ya lo tengo firmado, al ejecutar el jar solito conecta bien a la base de datos, pero al ponerlo en la pagina web no conecta a la base, la estructura de la carpeta dende esta el jar es la siguiente:

dentro de la carpeta dist se encuentra el jar generado por netbeans, dentro de la carpeta dist hay otra carpeta llamada lib alli se encuentra el jar del driver de conexion a la base, lo estoy llamando dentro de mi pagina asi:

"<applet  codebase="dist" code="Presentacion.almacen" archive="almacen.jar, lib\mysql-connector-java-5.1.22-bin.jar" width="800" height="700"> </applet>"

en este momento lo estoy probando primero con un servidor local en mi maquina hecho con appserver antes de subirlo a la web.

bueno de tanto cambiar el codigo ya me conecto:

<applet codebase="dist" code="Presentacion.almacen" archive="almacen.jar" archive="lib/mysql-connector-java-5.1.22-bin.jar" width="800" height="700"> </applet>   

pero ahora me genera una excepcion un poco extraña no se por que la genera es esta:

Conexión a base de datos ... Ok
java.lang.reflect.InvocationTargetException
   at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(Unknown Source)
   at sun.plugin2.applet.Plugin2Manager.runOnEDT(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.lang.ClassCastException: Presentacion.almacen cannot be cast to java.applet.Applet
   at sun.plugin2.applet.Plugin2Manager$12.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Excepción: java.lang.reflect.InvocationTargetException
« última modificación: Miércoles 12 de Diciembre de 2012, 19:08 por buitragoagusb »