1. 程式人生 > >在storm中運行jar產生模擬數據的時候,遇見的問題

在storm中運行jar產生模擬數據的時候,遇見的問題

data ssl error inf find file 遇見 ssd 發現

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產生模擬數據的時候,遇見的問題