今天在使用jetty做容器运行一个java web app时却给出了这样的错误:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getClassLoader")
    at java.security.AccessControlContext.checkPermission(Unknown Source)
    at java.security.AccessController.checkPermission(Unknown Source)
    at org.eclipse.jetty.server.handler.ContextHandler$Context.getClassLoader(ContextHandler.java:2390)
    at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:210)
    at org.apache.jasper.servlet.TldScanner.scanJars(TldScanner.java:250)
    at org.apache.jasper.servlet.TldScanner.scan(TldScanner.java:106)
    at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:103)
    at org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:106)
    at org.eclipse.jetty.annotations.ServletContainerInitializerListener.doStart(ServletContainerInitializerListener.java:107)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
    at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96)
    at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)
    at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
    at org.eclipse.jetty.server.Server.doStart(Server.java:282)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at net.sourceforge.eclipsejetty.starter.embedded.JettyEmbeddedAdapter.start(JettyEmbeddedAdapter.java:67)
    at net.sourceforge.eclipsejetty.starter.common.AbstractJettyLauncherMain.launch(AbstractJettyLauncherMain.java:85)
    at net.sourceforge.eclipsejetty.starter.embedded.JettyEmbeddedLauncherMain.main(JettyEmbeddedLauncherMain.java:42)

215240_texf_1434710.png

在网上搜索一番后,找到了解决办法:

1. 查看工程使用的哪个JRE

214403_Wtmi_1434710.png

2. 在这个目录下的【security】文件夹下找到【java.policy】文件:

214707_5rsB_1434710.jpg

3. 用记事本或者notepad++打开它,并在grant中增加下面的两行,并保存。

215732_JpNh_1434710.jpg

4. 重启Jetty,错误消失,结果正常。

至于为什么这样可以解决,网上还搜到相关说明。我暂时也没时间去深究,等以后有时间再说吧。

Access denied (java.lang.RuntimePermission getClas相关推荐

  1. 成功解决 failing shard [AccessControlException[access denied (“java.io.FilePermission“

    成功解决 failing shard [AccessControlException[access denied ("java.io.FilePermission" "E ...

  2. ‘access denied (“java.io.FilePermission“...... “IKAnalyzer.cfg.xml“ “read“(elasticsearch很容易踩到的坑)

    订阅专栏 出现的错如下: access_control_exception', 'access denied ("java.io.FilePermission" "C:\ ...

  3. 修饰符private和protected详解以及调用Object类Clone方法报错:clone() has protected access in java.lang.Object的原因及解决方案

    1. 访问修饰符 访问修饰符的权限范围不用多讲,通过如下一张表即可表示,但是使用起来却有很多疑问.public修饰符就不用多讲了,在哪都可以访问:无修饰符的也不用多加分析,就是同包下可以访问.接下来我 ...

  4. java.lang包中的常用类

    java.lang包 java.lang.Boolean类 java.lang.Byte类 java.lang.Character java.lang.Character.Subset类 java.l ...

  5. 使用Dwr时出现java.lang.SecurityException: Access to debug pages is denied

    问题描述:项目中使用了Dwr技术时,出现了java.lang.SecurityException: Access to debug pages is denied描述错误提示 解决方法: 在配置文件w ...

  6. java.lang.UnsatisfiedLinkError libc: Access denied finding property “itouch.predict_opt“

    记录: 在做一个旧项目迁移AndroidX的过程中,运行特定模块(腾讯云人脸核身)报libc: Access denied finding property "itouch.predict_ ...

  7. HikariPool使用MySQL/MariaDB数据库报错解决:java.sql.SQLException: Access denied for user 'root'@'localhost' (u

    在使用HikariPool连接到我的数据库时报错如下,完整的报错放在最后: 2019-06-25 20:24:26.048 ERROR 18204 --- [nio-8080-exec-9] com. ...

  8. java.sql.SQLException: Access denied for user ‘root‘@‘hadoop001‘ (using password: YES)

    java.lang.RuntimeException: java.sql.SQLException: Access denied for user 'root'@'hadoop001' (using ...

  9. java.sql.SQLException: Access denied for user 'Administrator'@'localhost' (using password: YES)

    早上在做MyBatis+Spring整合的时候爆了个奇葩的bug: 十月 19, 2017 11:18:11 上午 org.springframework.context.support.Abstra ...

最新文章

  1. mysql语句将日期转换为时间戳的方法
  2. ASP.net获取当前url各种属性(文件名、参数、域名 等)的方法
  3. JDK,JRE,JVM区别与联系
  4. 回到顶部和回到底部动画
  5. winr8文件服务器,技术讨论 | Windows全版本提权之Win10系列解析
  6. 1、win7 scala安装及idea中scala配置
  7. [转]HTTP Error 502.5 - Process Failure asp.net core error in IIS
  8. PowerDesigner执行sql脚本方式建立数据模型
  9. java多网卡组播,多网卡 组播
  10. lcd开机流程图_LCD1602程序代码及显示流程图
  11. 表单 HTML 模拟登陆界面
  12. 寻找“最好”(2)——欧拉-拉格朗日方程
  13. 【马仔创业感悟】什么是初创公司
  14. CSMA/CD协议最小帧长的思考
  15. Matlab中计算图像的灰度值
  16. PDF技术(三)-Java实现图片转PDF文件
  17. java的博_小博老师解析Java核心技术 ——I/O流
  18. 解决java.sql.SQLException: Access denied for user ‘***‘@‘localhost‘ (using password: YES)
  19. Java:Lterator迭代器
  20. excel如何将数字由文字格式转换为数字格式

热门文章

  1. 使用Win API创建顶级菜单(不使用资源文件)
  2. 在windows XP运行3660路由器仿真器
  3. 用DIV+Javascript实现标签功能
  4. linux 下查mac
  5. ThroughRain第一次冲刺(每天更新)
  6. SQL Server BI Step by Step SSRS 1-Reporting Service 2008的新特性
  7. Shell脚本应用(五)if语句
  8. 在嵌入式学习过程中,很多人都有这样的困惑!——为什么要学习嵌入式技术?...
  9. 实习生笔试面试题总结
  10. hdu 4044 GeoDefense (树形dp | 多叉树转二叉树)