大侠去哪儿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

os:yosemite

问题描述:java-webx

原因:java的加解密扩展包对key长度做了限制,因此需要用无限制版本的jce替换jdk自带jce。 

 

处理步骤:

首先去甲骨文下载载无限制的jce版本,jdk1.8对应UnlimitedJCEPolicyJDK8。

然后用新的jar替换老$JAVA_HOME/lib/security下jar

 

➜  Desktop cd /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre/lib/security/

➜  security ls

US_export_policy.jar blacklisted.certs    java.policy          local_policy.jar

blacklist            cacerts              java.security        trusted.libraries

➜  security sudo mv local_policy.jar local_policy.jar.bak

Password:

➜  security sudo mv US_export_policy.jar US_export_policy.jar.bak

➜  security sudo cp /Users/yinkw/Downloads/UnlimitedJCEPolicyJDK8/*.jar ./

➜  security

 

 

--done--

posted on 2016-10-04 12:05  大侠去哪儿  阅读(276)  评论(0)    收藏  举报