??云主机低折扣年付还赠送90天?? | ??伍彩集团官网直营彩票 |
??伍彩集团官网直营彩票 | ??言情小说?? |
??私有威屁恩(独享/安全/稳定/高速/低价) | ??Google Facebook Youtube 科学上网 |
广告位招租 - 15元/月全站展示 | ??在线配资 |
??斗地主捕鱼电竞提现秒到 | 广告位招租 - 15元/月全站展示 |
??支付宝搜索579087183领大额红包 | ??伍彩集团官网直营彩票 |
??好待遇→招代理 | ??伍彩集团官网直营彩票 |
??络茄网 | 广告位招租 - 15元/月全站展示 |
转载 雷顿学院 2018-10-06 浏览量:43
因为jdk9还不成熟,并且我直观上对之前老版本编译出的jar包有些不兼容,比如
Exception in thread "main" java.lang.ClassCastException: java.base/jdk.internal.loader.ClassLoaders$AppClassLoa
这个还能搜到原因,是因为jdk9的 将URLClassLoader 作为系统的ClassLoaders的superclass导致,所以之前用到他两转化的都会出错需要重写代码。 又或者:
java.lang.Integer (jdbc-type="", sql-type="") cant be mapped for this datastore. No mapping is available.
在使用mysql作为metastore时候报错,使用到的mysqljdbc为:mysql-connector-java-5.1.42.jar 这个错误完全搜不到原因,不过看报错是java类型到sql映射出错。所以猜测仍然是jdk9对之前版本的某些jar或者之前jdk的某些用法不支持。 后来更换mysqljdbc版本到6.06仍然这个错误。后来更换jdk版本就不再出错。。。。。所以,现在先别作死生产环境用java9......
加入大数据技术学习qq群,201463512
转载自://blog.51cto.com/chenxiaolong/2294036
不方便扫码就复制添加关注:程序员招聘谷,微信号:jobs1024