问题标签 [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.
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 配置如下,所以任何人都可以在这里帮我解决我做错的地方吗?
authorization - JMX 使用 java 策略文件按方法名称授权
我可以编写一个 java 策略文件来授权对 Mbean 服务器的各个方法(按方法名称)进行只读或读写访问以进行 JMX 监控吗?如果是,请举例说明。提前致谢。
ibm-jdk - Java SecurityException 更新到最新版本后找不到策略或框架文件
这是我启动java的方式
的内容java.policy
是
我安装了新版本的 IBM Java
现在我收到此错误消息
我使用的以前的版本没有显示同样的故障
发行说明说
2018 年 3 月 16 日星期五 pmonrealgonzalez在suse dot com
- 修复了备选方案的优先级 [bsc#1085018]
2018 年 3 月 14 日星期三 pmonrealgonzalez在suse dot com
- 修复了更新时策略文件的符号链接 [bsc#1085018]
java-web-start - Java WebStart 自定义安全策略被忽略
我正在尝试使用 aspectJ 跟踪我们的一个客户端软件中的问题。该软件通过 jnlp 文件部署。
我尝试使用JAVA_TOOL_OPTIONS
其中all.policy
包含
但在启动时我仍然得到 AccessControlException。
启动-Djava.security.debug=policy
显示只有系统策略文件javaws.policy
并被java.policy
识别。
为什么我的自定义政策没有得到认可?
java - Java 8 Windows 权限
我正在尝试在我的java.policy
文件中添加以下权限:
但我得到了错误:
Java 8 中是否发生了一些变化,语法是否不同?
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 中访问。
如何正确执行?谢谢!