EL codido del tag applet es el siguiente:
Código PHP:
<APPLET ARCHIVE="applet.jar,applet_lib/swingx-all-1.6.3.jar,applet_lib/mysql-connector-java-5.1.21-bin.jar" CODE="applet.Main.class" WIDTH=100% HEIGHT=98%>
<PARAM NAME="cache_archive_ex" VALUE="applet_lib/swingx-all-1.6.3.jar;preload, applet_lib/mysql-connector-java-5.1.21-bin.jar;preload">
</APPLET>
En el debug de la consola veo:
Código:
O sea ques está pidiendo las Class directamente al server, nada de buscarlas en el jar, aunque luego lo debe hacer porque finalmente carga, el archivo de log de apache evidentemente esta cargado de errores de arhivos no encontrado.network: No se ha encontrado la entrada de caché [URL: http://xxx.xxx.xxx.xxx/org/jdesktop/swingx/plaf/basic/resources/swingx.class, versión: null] network: Conectando http://xxx.xxx.xxx.xxx/org/jdesktop/swingx/plaf/basic/resources/swingx.class con cookie "__utma=148663585.2007964451.1336899476.1345651478.1345715549.78; __utmz=148663585.1339518323.21.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); ZP_CAL=%27fdow%27%3Anull%2C%27history%27%3A%222012/08/21/00/00%22%2C%27sortOrder%27%3A%22asc%22%2C%27hsize%27%3A9" network: No se ha encontrado la entrada de caché [URL: http://xxx.xxx.xxx.xxx/org/jdesktop/swingx/plaf/basic/resources/swingx.class, versión: null] network: No se ha encontrado la entrada de caché [URL: http://xxx.xxx.xxx.xxx/com/mysql/jdbc/LocalizedErrorMessages.class, versión: null] network: Conectando http://xxx.xxx.xxx.xxx/com/mysql/jdbc/LocalizedErrorMessages.class con proxy=DIRECT network: Conectando http://xxx.xxx.xxx.xxx/com/mysql/jdbc/LocalizedErrorMessages.class con cookie "__utma=148663585.2007964451.1336899476.1345651478.1345715549.78; __utmz=148663585.1339518323.21.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); ZP_CAL=%27fdow%27%3Anull%2C%27history%27%3A%222012/08/21/00/00%22%2C%27sortOrder%27%3A%22asc%22%2C%27hsize%27%3A9"
Y en el debug de java da este tipo de errores has justo antes de darlo todo por bueno incluso hace una conexion correcta a mysql, cuando se supone que la class de mysql no la ha encontrado.
Código:
Uso Eclipse para desarrollar y exporto el jar diciendo que añada la los archivos adicionales en una carpeta (tambien he probado empaquetandolo todo en un solo jar) con lo cual el MANIFEST del jar contine correctamente el classpath a esas librerias adicionales.network: Conectando http://xxx.xxx.xxx.xxx/com/mysql/jdbc/LocalizedErrorMessages_es_ES.properties con proxy=DIRECT network: Conectando http://xxx.xxx.xxx.xxx/com/mysql/jdbc/LocalizedErrorMessages_es_ES.properties con cookie "__utma=148663585.2007964451.1336899476.1345651478.1345715549.78; __utmz=148663585.1339518323.21.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); ZP_CAL=%27fdow%27%3Anull%2C%27history%27%3A%222012/08/21/00/00%22%2C%27sortOrder%27%3A%22asc%22%2C%27hsize%27%3A9" network: Conectando http://xxx.xxx.xxx.xxx:3306/ con proxy=DIRECT basic: Applet initialized basic: Starting applet basic: completed perf rollup basic: Applet made visible basic: Applet started basic: Told clients applet is started
He mirado probado de todo, haciendo un .jnlp me pasa lo mismo, supongo que debe ser algo que me dejo atrás en la configuración del proyecto o algo.
Bueno pues eso, un tostón de leer a ver si al alguien le ha pasado algo parecido y puede darme un poco de luz.
Gracias y un saludo
EDITADO: Edito porque parece ser que las class que busca tienen que ver con el idioma:
org/jdesktop/swingx/plaf/basic/resources/swingx_es_ES.class
org/jdesktop/swingx/plaf/basic/resources/swingx_es_ES.properties
com/mysql/jdbc/LocalizedErrorMessages_es.class,