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