No se puede firmar correctamente el archivo JAR
-
11-12-2019 - |
Pregunta
Tengo TVIEWERAPPLET.CLASS EN COM.ABC.APPLET PAQUETE. Para firmar el archivo JAR, seguí siguiendo los pasos:
1) Archivo de jar de la carpeta COM usando cmd jar cf Viewer.jar com
2) Archivo de jarificación firmado usando cmd
jarsigner -keystore "C:\Documents and Sett
ings\compstore" -storepass abcdef -keypass abcdef
-signedjar "C:\Documents and Settings\SignedViewer
.jar" "C:\Documents and Settings\Viewer.jar" signFiles
Se agregó la etiqueta a continuación en el archivo JSP
<applet name="viewerApplet" id="TViewerApplet" width="100%" height="500" code="com.abc.applet" align="baseline" codebase="." mayscript="mayscript" archive="SignedViewer.jar,cmbview81.jar"> </applet
>
Pero el problema es que tengo
Caused by: java.io.IOException: open HTTP connection failed:http://10.160.120.221:8086/ICMViewer/com/abc/applet.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
Exception: java.lang.ClassNotFoundException: com.abc.applet
Solución
Parece que el problema no es que firme su applet, sino que es una mala configuración de su applet-tag en HTML.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow