首页 > 解决方案 > Java Web 启动错误:访问被拒绝 ("java.util.PropertyPermission" "*" "read,write")

问题描述

我在运行 Java Web Start 应用程序时遇到了一些问题。它给了我以下错误:

java.security.AccessControlException: access denied
  ("java.util.PropertyPermission" "*" "read,write")     
    at java.security.AccessControlContext.checkPermission(Unknown Source)   
    at java.security.AccessController.checkPermission(Unknown Source)   
    at java.lang.SecurityManager.checkPermission(Unknown Source)    
    at com.sun.javaws.security.JavaWebStartSecurity.checkPermission(Unknown Source)     
    at java.lang.SecurityManager.checkPropertiesAccess(Unknown Source)  
    at java.lang.System.getProperties(Unknown Source)   
    at org.eclipse.jetty.util.log.Log$1.run(Log.java:113)   
    at java.security.AccessController.doPrivileged(Native Method)   
    at org.eclipse.jetty.util.log.Log.<clinit>(Log.java:85)     
    at org.eclipse.jetty.util.component.AbstractLifeCycle.<clinit>(AbstractLifeCycle.java:35)

我使用 java 1.8.0_73。jar 文件由 jarsigner 正确签名。如果我运行我的独立 jar,那么它工作正常。当我从我的 JNLP 文件运行时,它给了我错误。

我的launch.jnlp附在下面

  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <jnlp codebase="file://C:/data"    href="launch.jnlp" spec="1.0+">
        <information>
            <title>WebStartSample</title>
            <vendor>user</vendor>
            <homepage href=""/>
            <description>WebStartSample</description>
            <description kind="short">WebStartSample</description>
        </information>
    <update check="always"/>
    <security>
        <all-permissions />
    </security>
    <resources>
        <j2se version="1.7+"/>
        <jar href="Sample.jar" main="true" />
        <extension name="Java Library" href="library.jnlp" />
    </resources>
        <application-desc main-class="webstartsample.Main">

        </application-desc>
    </jnlp>

谁能帮我解决我的问题?我也尝试在 Java 策略文件中添加权限,但仍然是同样的错误。但是,我正在寻找一些我不想对策略文件进行任何更改的建议。

如何解决此错误?

#### Java Web Start Error:
#### access denied ("java.util.PropertyPermission" "*" "read,write")

标签: javasecurityjava-web-startjnlp

解决方案


推荐阅读