【发布时间】:2013-07-01 12:18:33
【问题描述】:
我有一个自定义类加载器 jar <scope>provided</scope> 在我的 web 应用程序运行之前必须在 tomcat/lib 中,否则它无法启动。我正在使用 WTP。有什么方法可以配置 M2E/WTP 在部署过程中自动将此自定义 jar 复制到 tomcat/lib?
编辑:
不一定要使用 WTP,我也可以使用例如使用 tomcat6-maven-plugin 的解决方案。
【问题讨论】:
-
使用
provided范围,您将其标记为由服务器容器提供。如果它无法启动,可能是因为它在服务器中不可用。您是否尝试过省略范围? -
如果我使用默认范围,它将依赖项复制到 WEB-INF/lib 并且不能用作类加载器。这个jar需要在tomcat/lib中。
-
你为什么不把jar复制到那个目录呢?我怀疑你是否可以使用 Maven 或 WTP 实现类似的目标。
标签: eclipse maven m2e eclipse-wtp m2e-wtp