Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4166089
  • 博文数量: 447
  • 博客积分: 1241
  • 博客等级: 中尉
  • 技术积分: 5786
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-27 06:48
个人简介

读好书,交益友

文章分类

全部博文(447)

文章存档

2023年(6)

2022年(29)

2021年(49)

2020年(16)

2019年(15)

2018年(23)

2017年(67)

2016年(42)

2015年(51)

2014年(57)

2013年(52)

2012年(35)

2011年(5)

分类: Java

2016-01-06 19:14:03

新公司的平台使用ubuntu,我一直认为ubuntu是个geek的玩具,不能称之为一个完整的平台。
1月4号,安装mysql 5.5,因为原来安装mysql 5.6,所以卸载5.6.
因为卸载的不干净,导致新安装的5.5版本根本不能运行,源码编译的也无法运行。
最后,公司的高手彻底删除了5.6的剩余文件,重新安装了5.5才解决问题。

今天编译源码,发现gradle 出现
Failure initializing default system SSL context
最初认为是thrift的编译问题,后来thrift可以单独编译出java库文件,不是这个原因。
后来认为是 ubuntu权限问题,放到用户的home目录,发现还是有问题。

 ll /usr/lib/jvm/java-8-oracle/jre/lib/security/
发现 
cacerts -> /etc/ssl/certs/java/cacerts  是个软链接,
但是 /etc/ssl/certs 根本没有java这个目录。
sudo update-ca-certificates
也不行。
keytool -list -v -keystore /etc/ssl/certs/java/cacerts
也找不到没有文件。

我想了一下,我先按安装java 8

sudo apt-get update

sudo apt-get install oracle-java8-installer

然后 我就删除java 7,很可能导致 
/etc/ssl/certs/java 被删除,所有的java版本都用一个证书文件,ubuntu做到这样,真是垃圾。





阅读(3425) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~