在storm中運行jar產生模擬數據的時候,遇見的問題
阿新 • • 發佈:2018-06-03
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產生模擬數據的時候,遇見的問題