Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行maven时出现异常_Java_Maven_Apache Storm - Fatal编程技术网

Java 运行maven时出现异常

Java 运行maven时出现异常,java,maven,apache-storm,Java,Maven,Apache Storm,我从《如何使用风暴》一书中导入了示例 当我运行它时,我得到了这个 INFO] An exception occured while executing the Java class. null 0 我在终端中使用了这个命令 mvn -f pom.xml compile exec:java -Dstorm.topology=TopologyMain 代码: 我也试过: mvn -f pom.xml clean install 然后试着用这个 mvn exec:java -Dexec.main

我从《如何使用风暴》一书中导入了示例

当我运行它时,我得到了这个

INFO] An exception occured while executing the Java class. null 0
我在终端中使用了这个命令

mvn -f pom.xml compile exec:java -Dstorm.topology=TopologyMain
代码:

我也试过:

mvn -f pom.xml clean install
然后试着用这个

mvn exec:java -Dexec.mainClass="TopologyMain" -Dexec.args="src/main/resources/words.txt"
这里出错

[0] Inside the definition for plugin 'exec-maven-plugin' specify the following:

<configuration> ... <mainClass>VALUE</mainClass></configuration>
[0]在插件“exec maven plugin”的定义中指定以下内容:
... 价值

您错误地使用了-D参数。它应该是:

mvn-f pom.xml compile exec:java-Dexec.mainClass=storm.topology.TopologyMain

这将指定要执行的主类。它应该与
包storm.topology
一起打包,这在粘贴的代码中不明显


另外,我不知道为什么要显式指定POM文件。您应该在项目的根目录中创建一个pom.xml文件,这样就不必在命令行中指定它。理想情况下,你应该打字

mvn清洁安装

mvn exec:java-Dexec.mainClass=“storm.topology.TopologyMain”


这将清理您的项目,编译它,安装任何依赖项,然后以
TopologyMain
作为入口点执行项目。

谢谢,我想看看我使用这个命令mvn exec:java-Dexec.mainClass=“TopologyMain”-Dexec.args=“src/main/resources/words.txt”的输出,并得到了这个[0]在插件“exec maven plugin”的定义中指定以下内容:。。。我在暴风雨中是新来的,试着去理解
[0] Inside the definition for plugin 'exec-maven-plugin' specify the following:

<configuration> ... <mainClass>VALUE</mainClass></configuration>