解惑:NoSuchAlgorithmException例外

环境

  • CentOS 7.3

  • JRE 1.8

  • Lagom, Play, Scala, Java

问题

用Lagom/Play框架做个Web应用,https接入。

之前运行正常,在改了启动脚本后有问题了(报例外:Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/ECB/PKCS1Padding),原来用classpath指定jar包改为用-Djava.ext.dirs指定jar包目录。

解决

-Djava.ext.dirs需增加指定$JAVA_HOME/jre/lib/ext目录。

解惑

-Djava.ext.dirs会覆盖Java本身的ext设置(里面是Java自带的扩展功能,如SSL等)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见...
    时待吾阅读 1,093评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光剑书架上的书阅读 3,923评论 2 8
  • 1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,...
    java小菜鸟阅读 2,623评论 0 15
  • 滑县青年教师(2009---2016年入职)培训 小英班八月网络研讨简报 根据新教师入职培训的要求,小英班在八月份...
    M何景华阅读 216评论 0 0