【问题标题】:maven tomcat plugin with mysql driver in $catalina_home/lib$catalina_home/lib 中带有 mysql 驱动程序的 maven tomcat 插件
【发布时间】:2011-01-17 09:41:04
【问题描述】:
我正在尝试在 tomcat 中使用容器管理的数据源(通过 context.xml)。对应的jar文件需要进入$catalina_home/lib,否则tomcat找不到。 (不在 webapp/WEB-INF/lib 中,因为它是由 webserver 管理的,而不是由应用程序本身管理的)
问题是:我使用 maven 和 maven-tomcat-plugin,所以我没有 $catalina_home(所有东西都分布在我的 .m2 -repository 中)。
那么问题来了:如何将mysql驱动jar添加到tomcat服务器的classpath中(mvn tomcat:run)?
非常感谢,
杰罗夫。
【问题讨论】:
标签:
mysql
tomcat
maven-2
jar
plugins
【解决方案1】:
您是否尝试将 JDBC 驱动程序添加为 maven-tomcat-plugin 的依赖项:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
...
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0.5</version>
</dependency>
</dependencies>
</plugin>