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