风暴找不到课

时间:2013-12-28 09:06:17

标签: maven apache-storm

我发现了这个错误

Error: Could not find or load main class storm.starter.WordCountTopology

当我写这个命令时

user@ubuntu:~/Storm/storm$ bin/storm jar storm-starter.jar storm.starter.WordCountTopology

这有什么不对......?

我想知道mvn命令如mvn -f m2-pom.xmlstorm jar之间的区别是什么?他们都提交拓扑吗?

我想详细了解风暴jar命令,因为我把风暴启动器.jar放在暴风林中

提前致谢

1 个答案:

答案 0 :(得分:1)

  

错误:无法找到或加载主类storm.starter.WordCountTopology

这意味着此类在storm-starter.jar中不可用。在此处搜索executable jar以寻找解决方案。

  

我想知道mvn命令如mvn -f m2-pom.xml和storm jar之间有什么区别?他们都提交拓扑吗?

除非在mvn -f m2-pom.xml中指定了默认目标/阶段,否则通常pom.xml不会做太多。 Maven用于编译源文件并将它们打包为jar。 java -jar ...用于执行此jar文件。