【发布时间】:2018-09-22 10:41:25
【问题描述】:
我在我的项目中使用 tomcat 和 maven。我在 Maven 中成功更新了一个 jar。开发非常成功,因为我可以在 jar 文件中看到我更新的新方法没有任何问题。但是在执行时,不幸的是,tomcat 在其文件夹 tomcat/shared/lib 中看到了 jar,而不是 maven jar。有一种方法可以让 tomcat 看到新的 jar 而不是 tomcat/shared/lib 中的 jar,或者有没有办法让 tomcat 看到 maven jar?
我希望我清楚我的问题。如果没有,我可以提供更多示例。
【问题讨论】:
-
您使用 WAR 的 maven 部分创建的 jar 即在 WEB-INF/lib 文件夹中吗?
-
是的,它在 WEB-INF/lib 文件夹中。但它读取的是tomcat/shared/lib下的jar。
-
我的理解是正确的吗?同一个 jar 是 WEB-INF/lib 的一部分并且还共享 tomcat/shared/lib ?如果是,这样做的具体原因是什么?
-
不知道应用程序的白痴开发人员为什么会这样:)
标签: java maven tomcat jar pom.xml