慢吞云雾缓吐愁 发表于 2024-9-14 14:20:52

应用程序已被 Java 安全阻止:Java 安全中的添加的破例站点怎样对全部用户

如题:应用程序已被 Java 安全阻止,如下图所示:
在寻找全局配置的时间花了一个上午的时间,到处搜解决方法,都不可行。最后还是参考官方的文档配置好了。如果你遇到了同样的标题,这篇文章肯定可以帮到你。
https://i-blog.csdnimg.cn/direct/50be3c3dd01d4ee881ebee2ace8d63f7.png
环境:
java 1.8.0_181 + windows server 2019
在 java控制面板->安全->破例站点里添加url,只针对当前的用户有效。就算是用管理员帐号添加也是云云。
https://i-blog.csdnimg.cn/direct/0897cf19297a41f3b3b99b9aaee692d0.png
添加后在当地会写入到文件 C:\Users\%USERNAME%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites中。
https://i-blog.csdnimg.cn/direct/9577ff78a6d64e619b05c2890ef2e07f.png
怎么在全局范围内添加“破例站点”名单呢?
网上有许多文章是将用户目录
C:/users/%username%/AppData/LocalLow/Sun/Java/Deployment/security/ 下的 .sites 文件复制到 C:\Users\Default\AppData\LocalLow\Sun\Java\Deployment\security 下面,测试了一下不可行。
这篇文章说是可以通过配置文件deployment.config 、 deployment.properties实现

应用程序已被Java 安全阻止-- 怎样全局设置Java 控制面板参数_应用程序被java安全阻止怎么设置-CSDN博客

我当地做了下测试,在目录C:\Windows\Sun\Java\Deployment下建立上面两个文件:

deployment.config写入以下内容:
deployment.system.config=file:///C:/Windows/Sun/Java/Deployment/deployment.properties deployment.properties写入以下内容:
deployment.security.mixcode=DISABLE
deployment.security.tls.revocation.check=NO_CHECK

deployment.security.level=MEDIUM
deployment.security.revocation.check=NO_CHECK  发现这样的配置影响是全局的,但是配置的项目是
https://i-blog.csdnimg.cn/direct/a6c6c5ddbabd469daaf3563425ab0ded.png
博客里给的官方的一个链接
https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html

细致看了下,有新的发现:
https://i-blog.csdnimg.cn/direct/10c10da44f744b8d82fb439beec5da65.png

破例站点是支持全局配置的,其默认值是 "$USER_HOME" + File.separator + "security" + File.separator + "exception.sites"
因此在deployment.properties加入一行:
deployment.user.security.exception.sites=c\:/Windows/Sun/Java/Deployment/exception.sites

将exception.sites文件拷贝到目录c\:/Windows/Sun/Java/Deployment即可。

官方对破例站点有详细的说明的页面,大家可以细致看看。
https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/exception_site_list.html

别的有一篇国外的博客也涉及到了该配置:
https://eatingcode.com/2015/02/24/parcc-and-the-joy-of-making-it-work/
https://i-blog.csdnimg.cn/direct/8dcc4ab2e02e4772aec16fbcd0cd9a56.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 应用程序已被 Java 安全阻止:Java 安全中的添加的破例站点怎样对全部用户