【问题标题】: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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      • 2016-02-06
      • 2010-12-16
      相关资源
      最近更新 更多