Hola Elias, Antes de ejecutar el applet, pulsa "x" para borrar la cache y realizar la carga completa del applet. En esa traza no estamos viendo los intentos de descarga de los JARs, los cuales deberían de aparecer antes ...
--- Salut, ==================================== Ricardo Borillo Domenech http://xml-utils.com 2009/12/17 Elías Breijo <[email protected]>: > Hola Javier. > > Ya había visto ese problema y ya los había incluido. Gracias de todos modos. > > > > La traza completa de la consola es la siguiente: > > Java Plug-in 1.6.0_15 > Usar versión JRE 1.6.0_15-b03 Java HotSpot(TM) Client VM > Directorio local del usuario = C:\Documents and Settings\T02074.IBERIA > > cargar: clase es.uji.dsign.applet2.SignatureApplet no encontrada. > java.lang.ClassNotFoundException: es.uji.dsign.applet2.SignatureApplet > at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.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:http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.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) > ... 7 more > Excepción: java.lang.ClassNotFoundException: > es.uji.dsign.applet2.SignatureApplet > Nivel de rastreo establecido en 5: todos... terminado. > basic: Receptor de progreso agregado: > sun.plugin.util.grayboxpainter$grayboxprogressliste...@1bfc93a > network: No se ha encontrado entrada de caché [URL: > http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.class, > versión: null] > network: Conectando > http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.class > con proxy=DIRECT > network: Conectando http://localhost:8080/ con proxy=DIRECT > network: Conectar > http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.class > con cookie "com.tecno.facturae.LOCALE_COOKIE=es; > JSESSIONID=D1F9C51C61264C1C9BEE890C3B416F11" > network: No se ha encontrado entrada de caché [URL: > http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.class, > versión: null] > network: Conectando > http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.class > con proxy=DIRECT > network: Conectar > http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.class > con cookie "com.tecno.facturae.LOCALE_COOKIE=es; > JSESSIONID=D1F9C51C61264C1C9BEE890C3B416F11" > basic: cargar: clase es.uji.dsign.applet2.SignatureApplet no encontrada. > cargar: clase es.uji.dsign.applet2.SignatureApplet no encontrada. > java.lang.ClassNotFoundException: es.uji.dsign.applet2.SignatureApplet > at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.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:http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.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) > ... 7 more > Excepción: java.lang.ClassNotFoundException: > es.uji.dsign.applet2.SignatureApplet > > > > El 17 de diciembre de 2009 13:21, javier ramirez <[email protected]> > escribió: >> >> Elias, pero en la etiqueta applet te faltan en archive declarar los jar >> ujipplet y cryptoapplet, tal vez te falten otros. >> >> >> El 17 de diciembre de 2009 09:14, Elías Breijo <[email protected]> >> escribió: >>> >>> Me parece que el problema está en que pretende bajarse el .class del >>> applet en lugar de bajarse el .jar que lo contiene. ¿No sabrás como se >>> soluciona esto? >>> >>> El 17 de diciembre de 2009 13:04, Ricardo Borillo >>> <[email protected]> escribió: >>>> >>>> Hola Elias, >>>> >>>> Tienes que pulsar 5 en la consola java, para activar el máximo "nivel >>>> de rastreo". >>>> Ahí seguramente podrás ver como la máquina virtual intenta ir >>>> recuperando los JARs del applet y verás si puede o no hacerlo. >>>> >>>> --- >>>> Salut, >>>> ==================================== >>>> Ricardo Borillo Domenech >>>> http://xml-utils.com >>>> >>>> >>>> >>>> 2009/12/17 Elías Breijo <[email protected]>: >>>> > Lo que me saca la consola es lo siguiente: >>>> > >>>> > Java Plug-in 1.6.0_15 >>>> > Usar versión JRE 1.6.0_15-b03 Java HotSpot(TM) Client VM >>>> > Directorio local del usuario = C:\Documents and Settings\T02074.IBERIA >>>> > >>>> > ---------------------------------------------------- >>>> > c: borrar ventana de consola >>>> > f: finalizar objetos en la cola de finalización >>>> > g: liberación de recursos >>>> > h: presentar este mensaje de ayuda >>>> > l: volcar lista del cargador de clases >>>> > m: imprimir sintaxis de memoria >>>> > o: activar registro >>>> > q: ocultar consola >>>> > r: recargar configuración de norma >>>> > s: volcar propiedades del sistema y de despliegue >>>> > t: volcar lista de subprocesos >>>> > v: volcar pila de subprocesos >>>> > x: borrar antememoria del cargador de clases >>>> > 0-5: establecer nivel de rastreo en <n> >>>> > ---------------------------------------------------- >>>> > >>>> > cargar: clase es.uji.dsign.applet2.SignatureApplet no encontrada. >>>> > java.lang.ClassNotFoundException: es.uji.dsign.applet2.SignatureApplet >>>> > at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) >>>> > at java.lang.ClassLoader.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:http://localhost:8080/facturae-web/jars/es/uji/dsign/applet2/SignatureApplet.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) >>>> > ... 7 more >>>> > Excepción: java.lang.ClassNotFoundException: >>>> > es.uji.dsign.applet2.SignatureApplet >>>> > >>>> > >>>> > El 17 de diciembre de 2009 10:43, Ricardo Borillo >>>> > <[email protected]> escribió: >>>> >> >>>> >> Hola Elias, >>>> >> >>>> >> Para poder ayudarte debes adjuntar el error que se registra en la >>>> >> consola java cuando se intenta cargar el applet. >>>> >> >>>> >> --- >>>> >> Salut, >>>> >> ==================================== >>>> >> Ricardo Borillo Domenech >>>> >> http://xml-utils.com >>>> >> >>>> >> >>>> >> >>>> >> 2009/12/17 Elías Breijo <[email protected]>: >>>> >> > Hola a todos necesito usar CryptoApplet desde una aplicación J2EE y >>>> >> > no >>>> >> > soy >>>> >> > capaz de que se me cargue el applet. El código de mi página jsp es >>>> >> > el >>>> >> > siguiente: >>>> >> > >>>> >> > <div class="applet"> >>>> >> > <jsp:plugin name="CryptoApplet" >>>> >> > code="es.uji.dsign.applet2.SignatureApplet" width="0" >>>> >> > height="0" >>>> >> > >>>> >> > >>>> >> > >>>> >> > archive="bcprov-jdk15-138.jar,bcmail-jdk15-138.jar,bctsp-jdk15-138.jar,xalan.jar,xmlsec.jar,myxmlsec.jar,jakarta-log4j-1.2.6.jar" >>>> >> > codebase="jars" type="applet" jreversion="1.5"> >>>> >> > <jsp:params> >>>> >> > <jsp:param name="mayscript" value="true"/> >>>> >> > <jsp:param name="signFormat" >>>> >> > value="es.uji.dsign.crypto.XAdESSignatureFactory"/> >>>> >> > <jsp:param name="signInputParams" >>>> >> > value="es.uji.dsign.io.URLInputParams"/> >>>> >> > <jsp:param name="urlInput" >>>> >> > value="GetUnsignedInvoiceAction.do"/> >>>> >> > <jsp:param name="signOutputParams" >>>> >> > value="es.uji.dsign.io.URLOutputParams"/> >>>> >> > <jsp:param name="urlOutput" >>>> >> > value="PutSignedInvoiceAction.do"/> >>>> >> > </jsp:params> >>>> >> > <jsp:fallback> >>>> >> > <B>Unable to start plugin!</B> >>>> >> > </jsp:fallback> >>>> >> > </jsp:plugin> >>>> >> > <script type="text/javascript"> >>>> >> > function onInitOk(){ >>>> >> > alert('El applet se ha instalado con exito'); >>>> >> > } >>>> >> > </script> >>>> >> > </div> >>>> >> > >>>> >> > Gracias por anticipido a cualquiera que pueda ayudarme. >>>> >> > >>>> >> > _______________________________________________ >>>> >> > CryptoApplet mailing list >>>> >> > [email protected] >>>> >> > http://llistes.uji.es/mailman/listinfo/cryptoapplet >>>> >> > >>>> >> > >>>> > >>>> > >>> >>> >>> _______________________________________________ >>> CryptoApplet mailing list >>> [email protected] >>> http://llistes.uji.es/mailman/listinfo/cryptoapplet >>> >> > > _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
