Storm错误调试:java.lang.ClassNotFoundException: backtype/storm/topology/IRichSpout
原因是一开始使用maven获取jar包的时候需要写<scope>provided</scope>,运行的时候需要把这行注释即可,这是作用域的问题,开始需要在本地下载jar包,但是在虚拟机运行的时候已经存在这些jar包了,所以如果不注释掉的话就会发生冲突:
本文解决了一个常见的Storm错误:java.lang.ClassNotFoundException。此问题源于Maven配置中的作用域问题,在本地环境中下载了jar包后,虚拟机运行时已包含这些包,因此需要注释掉<scope>provided</scope>以避免冲突。
Storm错误调试:java.lang.ClassNotFoundException: backtype/storm/topology/IRichSpout
原因是一开始使用maven获取jar包的时候需要写<scope>provided</scope>,运行的时候需要把这行注释即可,这是作用域的问题,开始需要在本地下载jar包,但是在虚拟机运行的时候已经存在这些jar包了,所以如果不注释掉的话就会发生冲突:
232
3589

被折叠的 条评论
为什么被折叠?
