我已将 CF10 Update 14 应用到我的生产堆栈中,并收到了大量有关应用程序失败的报告。他们中的大多数人的日志文件中都有错误“无法初始化类 com.rsa.cryptoj.o.pg null”。
服务器设置为沙箱,因此每个服务器上托管多个站点。一些研究表明禁用沙箱安全性。这不适合我的情况。谁能指出我另一个方向以寻求可能的解决方案?我正在考虑卸载更新 14 以验证它确实是罪魁祸首。
谢谢。
最佳答案
经过一番挖掘,我发现了这个条目:
http://www.mischefamily.com/nathan/index.cfm/2010/4/16/OpenID-And-ColdFusion
禁用 RSA 库解决了这个问题。在 CF 管理中,在每个沙箱内,我将 JVM 参数从 -Dcoldfusion.jsafe.defaultalgo=FIPS186Random
修改为 -Dcoldfusion.disablejsafe=true
。我的网站/公司不需要遵守 FIPS 140。因此,修改解决了该错误。
关于coldfusion - 无法初始化类 com.rsa.cryptoj.o.pg null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27535548/