難問です!
JAR にアプレットがあります。JAR が署名されると (自己署名であろうと DigiCert 証明書であろうとClassNotFoundException
)、メイン アプレット クラスで が取得されます。アプレットに署名しないと、問題なくロードされます-(SecurityException
コードが署名されていないため、期待されるものはカウントされません)。
しかし、署名済みの JAR を解凍すると、すべてが本来あるべき場所にあることがわかります。
最も奇妙な部分は、先週までセットアップがうまく機能していたことです。同じメイン クラス、自己署名、JS/HTML などの同じデプロイ ミックス。
何かご意見は?
エラーメッセージは次のとおりです。
java.lang.ClassNotFoundException: com.spraklab.ilos.applet.Applet
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:195)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:690)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
at java.lang.Thread.run(Thread.java:680)