概述java.security.AccessControlException:访问被拒绝(“java.io.FilePermission”“文件path”“写入”)
我为我的应用程序使用tomcat安全pipe理器。 在我的应用程序中,我把我的运行的tomcat放进去了
path: usr/local/tomcat-7/webapps/myapplication
而当我运行我的应用程序,我将logging在logging器中的所有行动。 该logging器文件被放置在另一个path
path:usr/local/tomcat-6/logs/mylogs.log (*this is not running server,just a folder named tomcat-6*)
当我用安全pipe理器运行我的应用程序时,它会抛出这个exception:
java.security.AccessControlException:access denIEd(\”java.io.filePermission\” \”usr/local/tomcat6/logs/mylogs.log\” \”write\” ).
在我的catalina.policy文件中,我已经给这个规则授予这个文件的权限。 但它不起作用。
有没有办法远程安装从windows或linux机器编程到windows机器? 最好在java中编写一些简单的代码
在Scala / Java中如何测量从虚拟机中窃取的时间?
执行MVN安装时出现未知主机错误
无法运行一个Java应用程序作为windows服务
将jar作为linux服务运行 – init.d脚本被启动应用程序卡住了
grant codeBase \”file:${catalina.home}/../tomcat-6/logs/-\” { permission java.security.AllPermission; };
我该如何解决这个问题?
使用Runtime.exec / ProcessBuilder.start以低优先级启动Java进程?
如何在64位JVM上运行TeamCity
为什么选项在我的JOptionPane中颠倒了?
在Java中获取我的文档path
在C中相当于Java的System.getProperty(“java.io.tmpdir”)?
1:以root用户身份登录
2:转到logs目录
3: chmod 644 mylogs.log
改变你的Java权限。 阅读这里输入链接描述
总结
以上是内存溢出为你收集整理的java.security.AccessControlException:访问被拒绝(“java.io.FilePermission”“文件path”“写入”)全部内容,希望文章能够帮你解决java.security.AccessControlException:访问被拒绝(“java.io.FilePermission”“文件path”“写入”)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容