storm 提交Topologies出错

问题

通过maven构建的storm应用在ide中运行正常,打包后提交本地storm服务出错

当pom的scop配置provided 时候,
clipboard.png

打包提交后storm报错是

Found multiple defaults.yaml resources. You're probably bundling the Storm jars with your topology jar

当pom的scop不配置时,报错为

java.lang.NoClassDefFoundError: backtype/storm/topology/IRichSpout

已经尝试

分别google这两个问题,得到的解决方案都是对pom.xml的scop配置,然后分别出现上述问题。

阅读 1.9k
1 个回答

storm 打包的时候无需将storm-core包打进去来启动

设置<scope>provided</scope>是没有问题的,检查下你打的包依赖里是否还存在storm-core包。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进