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