Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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依赖项中编译范围的ClassNotFoundException_Java_Maven_Tomcat - Fatal编程技术网

Java maven依赖项中编译范围的ClassNotFoundException

Java maven依赖项中编译范围的ClassNotFoundException,java,maven,tomcat,Java,Maven,Tomcat,我在我的pom.xml中包含了一个第三方tomcatjar,它具有compile默认范围。它在我使用Eclipse的机器上运行良好。但当我在另一台服务器上运行它时。它在初始化xml文件中的bean类时给出ClassNotFoundException。编译作用域jar在运行时也可用吗?请注意,仅构建jar不会包含任何依赖项。这是图书馆所期望的行为 如果您想要一个可运行的jar,您需要使用maven assembly插件或maven shade插件。是的,但其他因素也会影响它。如果你希望得到实际的帮

我在我的
pom.xml
中包含了一个第三方
tomcatjar
,它具有
compile
默认范围。它在我使用Eclipse的机器上运行良好。但当我在另一台服务器上运行它时。它在初始化xml文件中的bean类时给出
ClassNotFoundException
编译
作用域jar在
运行时
也可用吗?

请注意,仅构建jar不会包含任何依赖项。这是图书馆所期望的行为


如果您想要一个可运行的jar,您需要使用maven assembly插件或maven shade插件。

是的,但其他因素也会影响它。如果你希望得到实际的帮助,你应该包括一个实际的MRE