Java AccessControlException在webstart应用程序中加载drools类

Java AccessControlException在webstart应用程序中加载drools类,java,java-web-start,drools,Java,Java Web Start,Drools,我有一个webstart应用程序,可以加载/计算drools规则。当我将应用程序作为独立客户端运行时,代码运行良好。但是当作为webstart应用程序(Java1.7u21)运行时,我会遇到以下异常 Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getClassLoader") at java.security.AccessControlContext.

我有一个webstart应用程序,可以加载/计算drools规则。当我将应用程序作为独立客户端运行时,代码运行良好。但是当作为webstart应用程序(Java1.7u21)运行时,我会遇到以下异常

Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getClassLoader")
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.ClassLoader.getParent(Unknown Source)
at org.drools.rule.JavaDialectRuntimeData$PackageClassLoader.loadClass(JavaDialectRuntimeData.java:581)
at java.lang.ClassLoader.loadClass(Unknown Source)
这可能与以下因素有关

我已经签署了所有JAR,在我的JNLP中我拥有所有权限

<security> 
<all-permissions/> 
</security> 


感谢您的指点。

请在jnlp文件中为代码库as*提供值,然后重试

<jnlp spec="1.0+" codebase="*" href="">


它适合我。

请务必使用检查JNLP。