ipRegion.xlsx这个资源引用不到

来源:9-9 -数据清洗之ip地址解析

happyfather2009

2018-10-24

日志解析这里
一直报如下错误?百思不得其解,望老师和同学们提示一下
java.lang.NullPointerException
at com.ggstar.util.ip.IpHelper.getRegionRelationMap(IpHelper.java:86)
at com.ggstar.util.ip.IpHelper.getIpRelation(IpHelper.java:58)
at com.ggstar.util.ip.IpHelper.buildTrain(IpHelper.java:33)
at com.ggstar.util.ip.IpHelper.(IpHelper.java:27)
at cn.happyfather.log.IpUtils.getCity(IpUtils.scala:18)atcn.happyfather.log.IpUtils.getCity(IpUtils.scala:18) at cn.happyfather.log.IpUtils.getCity(IpUtils.scala:18)atcn.happyfather.log.IpUtils.main(IpUtils.scala:22)
at cn.happyfather.log.IpUtils.main(IpUtils.scala)
未知

应该是String file = IpHelper.class.getClassLoader().getResource(“ipRegion.xlsx”).getFile(); 报null引用错误了
可是资源ipRegion.xlsx已经打包了

写回答

3回答

Michael_PK

2018-10-24

//img.mukewang.com/szimg/5bd047170001c42d19040390.jpg


我刚看了下笔记,因为视频中有讲解这个问题如何解决,你mvn install成功没?仔细跟着视频来操作下

0
0

Michael_PK

2018-10-24

你把xlsx文件放到IDEA工程下的resources下,注意resources的类型是resources,不是普通文件夹

0
0

Michael_PK

2018-10-24

你现在是在IDEA里运行吗? 还是服务器?

0
5
1015338554
回复
happyfather2009
第三方代码需要修改:String file = IpHelper.class.getClassLoader().getResource(ipFile).getFile(); 改成inputstream的方式
2018-12-05
共5条回复

以慕课网日志分析为例 进入大数据Spark SQL的世界

快速转型大数据:Hadoop,Hive,SparkSQL步步为赢

1644 学习 · 1129 问题

查看课程