首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >打开Tomcat7的管理控制台时的AccessControlException

打开Tomcat7的管理控制台时的AccessControlException
EN

Stack Overflow用户
提问于 2012-05-11 16:02:54
回答 2查看 1.6K关注 0票数 0

当我通过这个url打开tomcat 7.0的管理控制台时,我得到了下面的异常

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://localhost:8085/

java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.org.apache.jasper")
    java.security.AccessControlContext.checkPermission(Unknown Source)
    java.security.AccessController.checkPermission(Unknown Source)
    java.lang.SecurityManager.checkPermission(Unknown Source)
    java.lang.SecurityManager.checkPackageAccess(Unknown Source)
    sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    java.lang.ClassLoader.loadClass(Unknown Source)
    java.lang.ClassLoader.loadClass(Unknown Source)
    org.apache.jasper.servlet.JspServletWrapper.<init>(JspServletWrapper.java:120)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    java.lang.reflect.Method.invoke(Unknown Source)
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:274)
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:271)
    java.security.AccessController.doPrivileged(Native Method)
    javax.security.auth.Subject.doAsPrivileged(Unknown Source)
    org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306)
    org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:166)

请任何人建议如何解决上述问题。

EN

回答 2

Stack Overflow用户

发布于 2012-05-11 17:23:25

不要使用安全管理器运行或恢复默认权限集(在标准安装中为$CATALINA_BASE/conf/catalina.policy)。默认的Tomcat安装将在有或没有安全管理器的情况下工作。

票数 1
EN

Stack Overflow用户

发布于 2012-06-28 05:15:59

在文件/etc/tomcat6/policy.d/04webapps.policy中更改the应用程序的权限

添加这个->

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
grant codeBase "file:${catalina.base}/webapps/<name of your webapp>/-" {
  permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
  permission java.security.AllPermission;
};

这对我很管用。希望它能帮上忙!

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

https://stackoverflow.com/questions/10554886

复制
相关文章
什么是计算迁移
边缘计算将网络边缘上的计算、存储等资源进行有机融合,构建成统一的用户服务平台,按就近服务原则对网络边缘节点任务请求及时响应并有效处理。由于边缘节点能力、资源、带宽、能源等受限,计算迁移便异常重要。计算迁移是边缘计算的一个关键技术。
边缘计算
2019/09/25
2K0
什么是计算迁移
什么是迁移学习(Transfer Learning)?【精讲+代码实例】
我们一直听过一句话叫,“如果说我看得比别人更远些,那是因为我站在巨人的肩膀上。(If I have seen further, it is by standing on the shoulders of giants.)”。“站在巨人的肩膀上”,不仅能看得更远,还能看到更多。这也用来表达我们要善于学习先辈的经验, 一个人的成功往往还取决于先辈们累积的知识。这句话, 放在机器学习中, 这就是今天要说的迁移学习(transfer learning)。
全栈程序员站长
2022/08/01
5.8K0
什么是迁移学习(Transfer Learning)?【精讲+代码实例】
职场002:什么是可迁移能力
职场中一直聊不可替代性,本质来说没有绝对的不可替代。而我们在工作中成长,说起来就是在做优势成长。
程序员小跃
2020/01/13
7660
什么是低代码
这个维度下,低代码平台可以分为专用型和通用型两种。 所谓通用,指的是开发平台不事先假设自身只能应用在特定的场景、业务、行业,而是具有广泛的适用范围。 具有这样特征的开发平台往往需要有一个通用的底座。这个底座是纯技术性的,它不依赖于特定的业务功能,而只与业界广泛使用的标准协议、技术标准产生耦合。不过,这个时候,我们只有深入平台架构实现的细节,才能判断平台到底是低代码还是无代码,这就导致平台的使用者难以甄别。 但是,通用是有代价的,越通用就往往意味着在特定业务场景下的效率越低,越通用就意味着默认配置里的个性化信息越少,为形成某个具体场景所需的配置量就越大,从这个具体场景的角度看,效率相应也就越低。 所以通用型的低代码平台往往伴生着这个特征:有相对完善的有插件(或类似)机制。这一点相对来说比较好识别,相对高通用性的技术底座来说,插件是廉价的,因此通用性低代码平台往往会有数量众多的插件。这些插件可以定制出各式各样具体的业务场景,通过插件的定制化和扩展性来解决效率问题。
共饮一杯无
2022/11/28
5910
什么是低代码
什么是好代码
什么是好代码 你如何定义好的代码?本文通过咨询65个开发人员同一个问题从而得出了一个伪科学的答案。 首先我们相信写好代码是非常重要的。为什么呢?首先,好代码比差代码更有趣,成本更低。其次,代码好,就意味着你正在构建的产品有可能会更好。第三,也是非常关键的一点,写出好的代码是我们的职责:毕竟,我们的工作就是写代码。 方法 由于此65名开发人员都是我们某个职位的应聘者,所以这意味着这些样品开发人员大多偏向于使用Java或Scala技能,并且通常有着5年及以上的工作经验。 问题统一:“怎样写好代码?你如何定义
用户1289394
2018/02/26
1K0
什么是整洁的代码
来源 | https://www.cnblogs.com/xybaby/p/11335829.html
五分钟学算法
2019/08/20
5250
什么是整洁的代码
什么是代码签名证书?
用户信任他们开发的软件对于软件开发人员来说至关重要。用户完全有权知道他们正在下载的软件来自受信任的来源,而不是任何恶意的第三方。代码签名证书可帮助您获得同样的信任。
柳絮云泡泡
2023/03/28
7760
什么是代码签名证书?
科普:什么是写代码?
上一篇介绍了码农就是那些从事写代码工作的人,那么什么是写代码?怎么讲呢,现在已经没有人不知道电脑了,写代码其实是人对电脑的一种服务,目的是让电脑能够好好工作,就好比农民买了一头牛,每天要喂料饮水,还要带它下地耕田、拉车运粮,总之牛虽然有一把力气,干活还必须得有人跟着。码农写代码也是充当这样的角色,工厂生产出来的电脑被搬到各行各业的机房、办公桌上,虽然插着电、号称比人脑快一亿倍,但它们并不能自己工作,还需要有人来为它服务,更具体地说,需要人写出的代码来服务它,具体就是告诉电脑先干什么再干什么,跟农民牵着牛鼻子往田里拽是一个道理。
Jack.
2022/02/17
2.9K0
什么是源代码映射?
文篇主要介绍源代码映射,源代码映射(Source maps)是以.map结尾的文件,例如example.min.js.map和styles.css.map。大多数构建工具都可以生成源代码映射文件,例如Vite、webpack、Rollup、Parcel、esbuild等,一些工具默认包含源代码映射,而其他工具则需要额外的配置才能生成它们。
前端小智@大迁世界
2023/04/21
7940
什么是源代码映射?
《实战AI低代码》什么是AI低代码? 《实战AI低代码》什么是AI低代码?
人工智能低代码平台(Artificial Intelligence Low-Code Platform,简称AI Low-Code Platform)是一种基于人工智能技术的软件开发平台,旨在帮助开发者快速构建和部署人工智能应用程序。该平台通过提供可视化的开发工具和预先构建的模块,使开发者能够在不需要编写大量代码的情况下,快速构建出高质量的人工智能应用程序。
LCHub低代码社区
2023/06/16
1.1K0
《实战AI低代码》什么是AI低代码?

《实战AI低代码》什么是AI低代码?
android之bundle是什么_什么是bundle
Bundle,是Android开发中的一个类,用于Activity之间传输数据用。
全栈程序员站长
2022/07/20
1.2K0
什么样的代码是好代码?
关于什么是好代码,软件行业烂大街的名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等。也有所谓设计6原则—SOLID:
梁规晓
2019/09/29
1.4K0
什么样的代码是好代码?
《低代码指南》:2什么是低代码?
从Wiki的这段定义中,我们可以提炼出几个关键信息: 低代码开发平台(LCDP)本身也是一种软件,它为开发者提供了一个创建应用软件的开发环境。看到“开发环境”几个字是不是很亲切?对于程序员而言,低代码开发平台的性质与IDEA、VS等代码IDE(集成开发环境)几乎一样,都是服务于开发者的生产力工具。 与传统代码IDE不同的是,低代码开发平台提供的是更高维和易用的可视化IDE。大多数情况下,开发者并不需要使用传统的手写代码方式进行编程,而是可以通过图形化拖拽、参数配置等更高效的方式完成开发工作。 Forrester定义 顺着Wiki的描述还能发现,原来“Low-Code”一词早在2014年就由Forrester提出了,它对低代码开发平台的始祖级定义是这样的:
LCHub低代码社区
2023/03/02
5530
《低代码指南》:2什么是低代码?
代码洁癖系列(一):什么是整洁代码
作为一个代码洁癖患者,我最大的愿望就是世界和平……对不起,拿错剧本了,最大的愿望就是将对代码的洁癖传播给每一个人,净化所有的代码。这是一个宏大的愿望,但我会一直努力净化我所看到的每一行代码,并且希望能影响更多的人,让大家都写出整洁的代码。
Jackeyzhe
2020/03/11
9650
什么样的代码是好代码?
即Single Responsibility (单一职责),Open Close(开闭),Liskov Substitution(里氏替换),Interface Segregation(接口隔离),Dependency Inversion(依赖反转)
NaughtyCat
2020/10/09
1.4K0
什么样的代码是好代码?
Spotify 移动工程平台迁移:将 Android 和 iOS 代码库迁移到 Bazel
作者 | Aditya Kulkarni 译者 | 刘雅梦 策划 | 丁晓昀 最近,Spotify 移动工程团队详细介绍了他们最近的平台迁移经验。根据移动工程战略计划,该团队将他们的 Android 和 iOS 代码库迁移到了谷歌的开源构建系统 Bazel 上。 来自 Spotify 移动工程团队的 Mariana Ardoino 和 Raul Herbster 在一篇博客文章中探讨了从迁移中获得的经验教训。迁移工作影响了 Spotify 的 100 多个团队。团队认识到,不同规模和复杂性的迁移将
深度学习与Python
2023/03/29
4100
Spotify 移动工程平台迁移:将 Android 和 iOS 代码库迁移到 Bazel
什么是EV 代码签名证书?
EV代码签名证书是指扩展验证代码签名证书,具有标准代码签名证书的所有功能,能签名内核代码,不同的是采用更加严格国际标准扩展验证(Extended Validation:EV验证),并且有严格的证书私钥保护机制–必须采用 USB Key来保护签名证书的私钥,以防止证书被非法盗用,确保代码签名证书安全。
柳絮云泡泡
2023/03/24
8980
什么是EV 代码签名证书?
什么是代码覆盖率
大家好,我是洋子。不知道写过接口自动化case的朋友们,有没有思考过一个问题。假如我写了很多接口自动化case,已经把被测系统的所有接口都覆盖到,那这是不是就说明我的自动化case已经全部写完了?是不是就说明我的自动化测试已经做得非常完备了?
Bug挖掘机
2022/09/28
7480
什么是代码覆盖率
android之AudioManager详解_什么是AudioManager
AudioManager类位于android.Media 包中,该类提供访问控制音量和钤声模式的操作。
全栈程序员站长
2022/07/20
4.9K0
点击加载更多

相似问题

如何使SVG在TinyMCE中可选?

17

tinyMCE和insertAtCaret(),替代tinyMCE?

20

TinyMCE和Laravel

14

书签和tinyMCE

17

TinyMCE和Yii

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文