在AIX上的JBoss下启动应用程序时,我们有下一个异常:
Caused by: java.lang.SecurityException: Cannot set up certs fo
12:56:25,055 INFO [STDOUT] r trusted CAs
at javax.crypto.b.<clinit>(Unknown Source)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
... 83 more
Caused by: java.lang.SecurityException: Jurisdiction policy files are not signed by trusted
signers!
at javax.crypto.b.a(Unknown Source)
at javax.crypto.b.a(Unknown Source)
at javax.crypto.b.access$600(Unknown Source)
at javax.crypto.b$0.run(Unknown Source)
at java.security.AccessController.doPrivileged(AccessController.java:246)如果我们使用java的这个版本
java版本"1.5.0“
Java(TM) 2运行时环境,标准版(BuildPap64dev-20090707 (SR10 ))
IBM (Build2.3,IBM 1.5.0AIXppc64-64j9vmap6423-20090707(启用J9 ))
J9VM - 20090706_38445_BHdSMr
JIT - 20090623_1334_r8
GC - 200906_09)
JCL - 20090705
和我们在同一个AIX上没有任何异常与下一个版本的java。
java版本"1.5.0“Java(TM) 2运行时环境标准版(BuildPap32dev-20080315 (SR7))
IBM (Build2.3,IBM 1.5.0AIXPPC-32j9vmap3223-20080315(启用J9 ))
J9VM - 20080314_17962_bHdSMr
JIT - 20080130_0718ifx2_r8
GC - 200802_08)
JCL - 20080314
有什么建议吗?
发布于 2010-05-27 14:17:45
http://www.ibm.com/developerworks/java/jdk/security/50/ IBM的SDKs提供了强大但有限的管辖权策略文件。可以从上面的链接获得无限的权限策略文件。应该将ZIP文件解压缩,并将两个JAR文件放在jre的jre/lib/security/目录中。这些策略文件用于IBM开发的SDK。
新的IBM策略文件应该下载并安装到/usr/java5 5_64/jre/lib/security目录中。
发布于 2009-09-18 11:20:08
第二个环境似乎是32位环境。
编辑:也许64位环境还不够成熟(这个问题可能是VM/OS集成的问题)。
致以问候。
发布于 2012-06-08 15:00:50
我在经营osx狮子。我收到了这个错误,因为我有updated,来自java网站的无限强管辖权策略文件。获得此错误后,我返回并将原始文件设置回原来的位置,并解决了该错误。
https://stackoverflow.com/questions/1443871
复制相似问题