2015-07-21 4 views
3

Я настроил netezza db весной. Я добавил зависимую nzjdbc.jar в пути к классамНе могу загрузить netezza Драйвер JDBC

Spring конфигурации:

<bean id="QA_CAM_BASE_jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> 

<!-- Initialization for data source --> 

<bean id="QA_CAM_BASE_dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
    <property name="driverClassName" value="${com.ec.database.driver}"/> 
    <property name="url" value="${com.ec.database.url}"/> 
    <property name="username" value="${com.ec.database.user}"/> 
    <property name="password" value="${com.ec.database.pass}"/> 

pom xml config 

<dependency> 
    <groupId>org.netezza</groupId> 
    <artifactId>netezza</artifactId> 
    <version>1.0</version> 
    <scope>system</scope> 
    <systemPath>${basedir}/src/main/resources/lib/nzjdbc.jar</systemPath> 
</dependency> 

<resource> 
    <directory>${basedir}/src/main/resources/lib</directory> 
    <targetPath>WEB-INF/lib</targetPath> 
</resource> 
</webResources> 
+0

Вызванный: org.springframework. beans.PropertyBatchUpdateException; Вложенные свойства PropertyAccessExceptions (1): PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Свойство «driverClassName» выбрало исключение; Вложенное исключение - это java.lang.IllegalStateException: Не удалось загрузить класс драйвера JDBC [org.netezza.Driver] –

+0

«системные» фляги не упакованы в вашу банку. См. Http://stackoverflow.com/questions/10935135/maven-and-adding-jars-to-system-scope –

+0

Получил ваш момент, но я копирую его вручную при упаковке войны с помощью тега ресурсов –

ответ

2

Поместите nzjdbc.jar в локальном репозитории Maven

mvn install:install-file -Dfile=netezza.jar -DgroupId=org.netezza -DartifactId=netezza -Dversion=1.0 -Dpackaging=jar 

(выполнить это в каталоге, где находится netezza.jar

, а затем использовать его как обычный зависимость:

<dependency> 
    <groupId>org.netezza</groupId> 
    <artifactId>netezza</artifactId> 
    <version>1.0</version> 
</dependency> 

@see Guide to installing 3rd party JARs

Смежные вопросы