[SPRING] Netezza JDBC 드라이버를로드 할 수 없습니다.
SPRINGNetezza JDBC 드라이버를로드 할 수 없습니다.
나는 봄에 netezza db를 구성했다. 종속 경로 인 nzjdbc.jar를 클래스 경로에 추가했습니다.
봄 설정 :
<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>
해결법
-
==============================
1.nzjdbc.jar를 로컬 Maven 저장소에 저장하십시오.
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>
@ 타사 JAR 설치 안내서 참조
from https://stackoverflow.com/questions/31530434/cannot-load-netezza-jdbc-driver by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring MVC는 extension-less URL을 지원합니까? (0) | 2019.05.16 |
---|---|
[SPRING] JBoss AS 7.1.X에서 Spring 3.0.X와 함께 JAX-WS 웹 서비스 사용하기 (0) | 2019.05.16 |
[SPRING] WAS 8.5 및 java 1.7로 마이그레이션 한 후 javax.naming.ConfigurationException (0) | 2019.05.16 |
[SPRING] JPQL에서 별칭을 사용하는 방법 (0) | 2019.05.16 |
[SPRING] 요청 URL을 기반으로 다른 URL에 동일한 URL 매핑 (0) | 2019.05.16 |