0

我有一个自定义类加载器 jar <scope>provided</scope>,它必须在我的 webapp 运行之前位于 tomcat/lib 中,否则它无法启动。我正在使用 WTP。有什么方法可以配置 M2E/WTP 在部署过程中自动将此自定义 jar 复制到 tomcat/lib?

编辑:

它不必使用 WTP,我也可以使用例如使用 tomcat6-maven-plugin 的解决方案。

4

2 回答 2

1

要使用 Tomcat Maven 插件运行嵌入式 Tomcat 实例,请将 Tomcatlib目录中所需的 JAR 添加为 Tomcat 插件本身的依赖项,如本示例中所示的 derby 和 javamail 依赖项。

于 2013-07-04T00:49:35.230 回答
0

我花了很多时间研究这个问题,这就是我发现的:

tomcat6-maven-plugin 没有正确模拟tomcat 引导顺序,如这个 jira 问题以及他们的tomcat6-maven-plugin 源中所见。

然而,经过更多研究,我发现了另一个我不知道存在的 maven 插件:cargo。感谢他们出色的文档,我能够使用自定义(和挑剔的)类加载器 jar 运行我的项目。

于 2013-07-04T19:26:20.900 回答