1

我的应用程序使用 JNLP 的 Java web start。安装所有与 Java 7 相关的更新后,我的应用程序运行良好,但是当我在 lib 文件夹中添加 jcl-over-slf4j-1.1.1.jar 文件时,我的应用程序停止工作。当我删除它时,应用程序再次正常工作。
注意:此应用程序也使用 Log4j jar 文件。不确定问题出在这个 jar 文件还是我的应用程序上。

这是此问题的相应堆栈跟踪:

java.lang.NullPointerException
在 com.sun.jnlp.JNLPClassLoader.getPermissions(Unknown Source) 在 java.security.SecureClassLoader.getProtectionDomain(Unknown Source) 在 java.security.SecureClassLoader.defineClass(Unknown Source) 在 java.net.URLClassLoader.defineClass(Unknown Source)在 java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(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 ) 在 org.apache.commons.logging.impl 的 org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:156)。SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132) 在 org.apache.commons.logging.LogFactory.getLog(LogFactory.java:272) 在 org.apache.commons.configuration.AbstractFileConfiguration.(AbstractFileConfiguration.java:121) 在 org. apache.commons.configuration.PropertiesConfiguration.(PropertiesConfiguration.java:222)

4

0 回答 0