Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Web Start无法加载db2jcc.jar_Java_Db2_Jnlp_Java Web Start_Securityexception - Fatal编程技术网

Java Web Start无法加载db2jcc.jar

Java Web Start无法加载db2jcc.jar,java,db2,jnlp,java-web-start,securityexception,Java,Db2,Jnlp,Java Web Start,Securityexception,我已经签署了应用程序所需的每个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

我已经签署了应用程序所需的每个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)
java.lang.SecurityException:类“com.ibm.db2.jcc.DB2Driver”与同一包中其他类的信任级别不匹配
位于com.sun.deploy.security.CPCallbackHandler$ChildElement.checkResource(未知源)
位于com.sun.deploy.security.DeployURLClassPath$JarLoader.checkResource(未知源)
位于com.sun.deploy.security.DeployURLClassPath$JarLoader.getResource(未知源)
位于com.sun.deploy.security.DeployURLClassPath.getResource(未知源)
位于java.net.URLClassLoader$1.run(未知源)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.net.URLClassLoader.findClass(未知源)
位于com.sun.jnlp.JNLPClassLoader.findClass(未知源)
位于java.lang.ClassLoader.loadClass(未知源)
位于java.lang.ClassLoader.loadClass(未知源)
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(未知源)
位于com.ibm.nzna.shared.db.DatabaseSystem.(DatabaseSystem.java:193)
位于com.ibm.nzna.projects.qit.qit.run(qit.java:556)
位于com.ibm.nzna.projects.qit.qit.(qit.java:185)
位于com.ibm.nzna.projects.qit.qit.main(qit.java:123)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
位于java.lang.reflect.Method.invoke(未知源)
位于com.sun.javaws.Launcher.executeApplication(未知源)
位于com.sun.javaws.Launcher.executeMainClass(未知源)
位于com.sun.javaws.Launcher.doLaunchApp(未知源)
位于com.sun.javaws.Launcher.run(未知源)
位于java.lang.Thread.run(未知源)
我还签署了
db2jcc.jar
。有谁能帮我解决这个错误吗?

请看一下处理错误消息的方法

还有来自一个

以下两个SecurityException在混合组件之后抛出 之前已经被发现,并决定允许他们 共存。异常表示组件名称冲突 (资源名称或类包名称)在受信任和 不受信任的组件,加载资源或类的请求被拒绝 否认

“资源\”+名称+“\”与其他资源的信任级别不匹配 具有相同名称“”类的资源

\“+packageName+”\“没有 匹配同一包中其他类的信任级别“

看看这个,这可能是你的问题的原因