2010-02-16 7 views
8

Próbuję użyć źródła danych zarządzanego przez kontener (przez context.xml) w tomcat. Odpowiedni plik jar musi zostać umieszczony w katalogu $ catalina_home/lib, inaczej tomcat nie może go znaleźć. (nie w webapperze/WEB-INF/lib, ponieważ jest zarządzany przez serwer WWW, a nie przez samą aplikację)

problemem jest: Używam maven z wtyczką maven-tomcat, więc nie mieć $ catalina_home (wszystko jest rozprowadzane w moim .m2 -proository).

Pytanie brzmi: w jaki sposób mogę dodać słoik sterownika mysql do ścieżki klasy serwera tomcat (mvn tomcat: run)?

bardzo dziękuję,

gerolf.

Odpowiedz

16

Próbowałeś dodać sterownik JDBC jako zależność w 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> 
Powiązane problemy