1

アプリケーションに必要なすべてのjarに署名しましたが、起動しようとすると、次の例外が発生します。

java.lang.SecurityException: class "com.ibm.db2.jcc.DB2Driver" does not match trust level of other classes in the same package
at com.sun.deploy.security.CPCallbackHandler$ChildElement.checkResource(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.checkResource(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.getResource(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.ibm.nzna.shared.db.DatabaseSystem.<init>(DatabaseSystem.java:193)
at com.ibm.nzna.projects.qit.Qit.run(Qit.java:556)
at com.ibm.nzna.projects.qit.Qit.<init>(Qit.java:185)
at com.ibm.nzna.projects.qit.Qit.main(Qit.java:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

私も署名しましたdb2jcc.jar。誰かがこのエラーで私を助けてくれますか?

4

2 に答える 2

2

エラーメッセージを処理するこの他のSOスレッドを見てください。

セキュリティ情報からのこの情報もあります、

次の2つのSecurityExceptionは、混合コンポーネントが以前に検出され、それらを共存させることが決定された後にスローされます。例外は、信頼できるコンポーネントと信頼できないコンポーネントの間でコンポーネント名の衝突(リソース名またはクラスパッケージ名)が検出され、リソースまたはクラスをロードする要求が拒否されたことを示します。

"resource \" "+ name +" \ "は、同じ名前の他のリソースの信頼レベルと一致しません" "class

\ "" + packageName + "\"は、同じパッケージ内の他のクラスの信頼レベルと一致しません "

于 2012-04-04T18:06:32.727 に答える
0

これをチェックしてくださいhttp://bugs.sun.com/view_bug.do?bug_id=6967414それはあなたの問題の原因かもしれません。

于 2012-04-11T07:53:45.550 に答える