在$catalina_home / lib中使用mysql驱动程序的maven tomcat插件

我想在tomcat中使用容器管理的数据源(通过context.xml).相应的jar文件需要进入$catalina_home / lib,否则tomcat找不到它. (不在webapp / WEB-INF / lib中,因为它由Web服务器管理,而不是由应用程序本身管理)

问题是:我正在使用maven和maven-tomcat-plugin,所以我没有$catalina_home(一切都分布在我的.m2 -repository中).

所以问题是:如何将mysql驱动程序jar添加到tomcat服务器的类路径中(mvn tomcat:run)?

非常感谢,

gerolf.

您是否尝试将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>
翻译自:https://stackoverflow.com/questions/2273109/maven-tomcat-plugin-with-mysql-driver-in-catalina-home-lib

转载注明原文:在$catalina_home / lib中使用mysql驱动程序的maven tomcat插件