问题标签 [javapolicy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2295 浏览

wildfly-10 - Wildfly 安全管理器:javax.management.MBeanPermission 的权限失败

我已经设置了我的 JBOSS Wildfly10。我在 standlone.conf.bat 文件中将 SECMGR 标志启用为 true 以启用 java 安全管理器,并且由于我的 war 部署在 wildfy 10 中,我在standlone.xml 中设置了以下权限,如下所示并出现以下错误:

14:49:56,804 INFO [stdout] (ServerService 线程池 -- 58) 2017-03-28 14:49:56,804 ServerService 线程池 -- 58 错误无法取消注册 org.apac he.logging.log4j2:type= 的 MBean 2483b420,component=Loggers,name=*,subtype=RingBuffer java.security.AccessControlException: WFSM000001: 权限检查失败(权限"("javax.management.MBeanPermission" "-#-[-]" "queryNames")" 在代码中来源“(vfs:/C:/wildfly-10.0.0.Final/standalone/deployments/mySample.war/WEB-INF/lib/log4j-core-2.5.jar)”的“空”)

我的 Standalone.xml 配置如下,所以任何人都可以在这里帮我解决我做错的地方吗?

0 投票
0 回答
99 浏览

authorization - JMX 使用 java 策略文件按方法名称授权

我可以编写一个 java 策略文件来授权对 Mbean 服务器的各个方法(按方法名称)进行只读或读写访问以进行 JMX 监控吗?如果是,请举例说明。提前致谢。

0 投票
1 回答
6213 浏览

ibm-jdk - Java SecurityException 更新到最新版本后找不到策略或框架文件

这是我启动java的方式

的内容java.policy

我安装了新版本的 IBM Java

现在我收到此错误消息

我使用的以前的版本没有显示同样的故障

发行说明说

  • 2018 年 3 月 16 日星期五 pmonrealgonzalezsuse dot com

    • 修复了备选方案的优先级 [bsc#1085018]
  • 2018 年 3 月 14 日星期三 pmonrealgonzalezsuse dot com

    • 修复了更新时策略文件的符号链接 [bsc#1085018]
0 投票
0 回答
114 浏览

java-web-start - Java WebStart 自定义安全策略被忽略

我正在尝试使用 aspectJ 跟踪我们的一个客户端软件中的问题。该软件通过 jnlp 文件部署。

我尝试使用JAVA_TOOL_OPTIONS

其中all.policy包含

但在启动时我仍然得到 AccessControlException。

启动-Djava.security.debug=policy显示只有系统策略文件javaws.policy并被java.policy识别。

为什么我的自定义政策没有得到认可?

0 投票
1 回答
97 浏览

java - Java 8 Windows 权限

我正在尝试在我的java.policy文件中添加以下权限:

但我得到了错误:

Java 8 中是否发生了一些变化,语法是否不同?

0 投票
0 回答
118 浏览

java - 如何限制对 JMX 的访问仅限于某些 IP 地址?

我不想每次都为 SSL 和密码而烦恼,但仍然不希望 LAN 上的其他人可以访问我的程序的 JMX 功能。

~/.java.policy这样填充了我的:

不幸的是,这似乎没有效果——当程序启动时:

  • -Djava.security.manager
  • -Dcom.sun.management.jmxremote.ssl=false
  • -Dcom.sun.management.jmxremote.authenticate=false
  • -Dcom.sun.management.jmxremote
  • -Dcom.sun.management.jmxremote.port=1234

它的 JMX 功能仍然可以从任何地方访问,而不仅仅是从列出的几个 IP 中访问。

如何正确执行?谢谢!