解惑: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等)。

你可能感兴趣的:(解惑:NoSuchAlgorithmException例外)