当我使用IntelliJ编译时,我的IDEA项目编译和构建就好了。
出于某种原因,当我使用爆炸式战争部署到tomcat时,我已经没有将1个jar包含在部署中,并且我的spring应用程序无法加载,因为它无法找到该类。< / p>
有问题的jar是本地安装的maven依赖,即在我的笔记本电脑上
这可能是IDEA跳过它的原因吗?它可能试图使用maven找到jar,但是因为它是本地的而不能跳过它?
我该如何解决这个问题?
IDEA项目是一个maven模块并且构建良好。
答案 0 :(得分:1)
将该jar放入tomcat的libs文件夹中,或使用maven程序集插件将其嵌入到您自己的jar中。 https://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html