码迷,mamicode.com
首页 > 编程语言 > 详细

在storm中运行jar产生模拟数据的时候,遇见的问题

时间:2018-06-02 23:54:42      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:技术分享   log   cep   由来   parent   gnu   err   emc   版本   

1.问题由来

  命令:java -jar data.jar 1000 >>nginx.log

  报错:    

  Exception in thread "main" java.lang.NoClassDefFoundError: com.ibeifeng.test.data.NginxLogGenerator
    at gnu.java.lang.MainThread.run(libgcj.so.10)
  Caused by: java.lang.ClassNotFoundException: com.ibeifeng.test.data.NginxLogGenerator not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:data.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
    at java.net.URLClassLoader.findClass(libgcj.so.10)
    at java.lang.ClassLoader.loadClass(libgcj.so.10)
    at java.lang.ClassLoader.loadClass(libgcj.so.10)
    at gnu.java.lang.MainThread.run(libgcj.so.10)

 

2.删除原有的jdk

  技术分享图片

 

3.然后换成高版本的jdk

  技术分享图片

 

4.效果

  这个时候,发现可以运行了。

 

 

  

在storm中运行jar产生模拟数据的时候,遇见的问题

标签:技术分享   log   cep   由来   parent   gnu   err   emc   版本   

原文地址:https://www.cnblogs.com/juncaoit/p/9127441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!