maven tomcat插件与$ catalina_home/lib中的mysql驱动程序

ger*_*olf 8 mysql plugins tomcat maven-2 jar

我想在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.

Pas*_*ent 16

您是否尝试将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>
Run Code Online (Sandbox Code Playgroud)