0

com.abc.appletパッケージにTViewerApplet.classがあります。jarファイルに署名するには、次の手順に従います。

1)cmdを使用してcomフォルダーのjarファイルを作成しましたjar cf Viewer.jar com

2)cmdを使用して署名されたjarファイル

 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

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>>

しかし、問題は私が得ることです

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
4

1 に答える 1

1

問題は、アプレットに署名したことではなく、htmlのアプレットタグの設定ミスであるように見えます。

于 2012-07-26T06:41:14.300 に答える