首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:拒绝访问("java.io.FilePermission“”日志“”读取“)

:拒绝访问("java.io.FilePermission“”日志“”读取“)
EN

Stack Overflow用户
提问于 2017-04-11 16:07:23
回答 2查看 3.3K关注 0票数 1

我在tomcat中使用了tomcat特性,并且能够在管理权限时使用Catalina.policy文件。尽管如此,我还是获得了我的web应用程序的错误日志。

下面是策略文件中提供的权限

代码语言:javascript
复制
permission java.io.FilePermission "${catalina.base}${file.separator}logs", "read, write";
permission java.io.FilePermission "${catalina.base}${file.separator}logs${file.separator}*", "read, write"; 
permission java.util.PropertyPermission "java.util.logging.config.class", "read";

默认情况下,在策略文件中存在的CATALINA代码权限部分不会被修改,我已经创建了一个单独的codeBase部分,在这里我保存了我的webapps并添加了上面的权限。

这些是我在logging.properties文件中启用的日志处理程序

代码语言:javascript
复制
handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler

.handlers = 1catalina.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler

2localhost.org.apache.juli.AsyncFileHandler.level = INFO
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler

org.apache.jasper.compiler.TldLocationsCache.level = WARNING

org.apache.jasper.level = WARNING

我是不是遗漏了什么?请引导我。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-12 14:58:45

尽管这个mkyong链接解决了我的问题,但我认为这是一种黑客(我可能也错了),授予tomcat-juli.jar所有权限可以吗?我后来找到了这个回答,它也指向上面的链接。

更新:错误跟踪是由于在logging.properties文件中注册的日志处理程序过多,取消注册导致堆栈跟踪消失。不过,我不知道为什么

代码语言:javascript
复制
permission java.security.AllPermission;

但是按照链接的方式工作了。

票数 1
EN

Stack Overflow用户

发布于 2019-10-15 14:07:43

如果您只是在进行本地测试,并且不需要安全性,还有另一种方法,当您双击Eclipse以获得Tomcat配置时,取消选中“启用安全性”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43351094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档