java - 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")
解决方案
推荐阅读
- html - 使用 select 向 URL 添加参数
- python - python中的音乐可视化器问题(fft和一般)
- swift - 如何找到多个列表元素的所有可能组合?
- python - ean-128/gs1-128/sscc 库支持在 python 中生成条形码
- python - DataParallel multi-gpu RuntimeError:块至少需要一个一维张量
- r - 在 R 中创建一个与旧数据集具有相同属性(均值、偏斜、库尔特、产品)的新数据集
- ocaml - 我如何让沙丘执行 shell 命令作为库的依赖项
- python-3.x - 如何使用 df.iloc[] 切片在 DF 中提取和合并 2 个不同的列切片并设置为变量?
- compilation - 有 Rust 解释器吗?
- node.js - Messenger Broadcast API 未向具有开发应用程序角色的用户发送消息