datasource에 추가시 연결 안됨
- 작성자 :
- p******g
- 작성일 :
- 2022-10-11 17:03:35
- 조회수 :
- 803
- 구분 :
- 실행환경 / 기타
- 진행상태 :
- 완료
Q
기존 시스템에 신규 db 추가하여 테스트중입니다.
<bean id="bean 명" class="org.springframework.jdbc.datasource.SimpleDriverDataSource">
<property name="driverClass" value="core.log.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@주소:서비스명"/>
<property name="username" value="아이디" />
<property name="password" value="비밀번호" />
</bean>
<bean id="bean 명" class="cj.frameone.syscommon.persistence.SqlManagerForMetaData">
<property name="sqlMapClient" ref="sqlMapClient"/>
<property name="dataSource" ref="bean 명"/>
</bean>
1.
at cj.frameone.syscommon.persistence.SqlManagerForMetaData.queryForList(SqlManagerForMetaData.java:197)
at org.springframework.orm.ibatis.SqlMapClientTemplate.queryForList(SqlMapClientTemplate.java:310)
at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:182)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
at org.springframework.jdbc.datasource.SimpleDriverDataSource.getConnectionFromDriver(SimpleDriverDataSource.java:140)
at core.log.jdbc.DriverLoggables.connect(DriverLoggables.java:104)
at core.log.jdbc.DriverLoggables.acceptsURL(DriverLoggables.java:85)
Caused by: java.lang.NullPointerException
2.
Caused by: java.sql.SQLException: ORA-06550: line 1, column 7:
PLS-00201: identifier '패키지' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
->실행권한, 시노님 존재함
테스트 서버에선 제가 추가한 db에 연결 못하고 기존에 존재하던 db에 붙는거 같습니다.
참고로 제 로컬에선 잘되고 테스트 서버에선 오류가 발생해요
<bean id="bean 명" class="org.springframework.jdbc.datasource.SimpleDriverDataSource">
<property name="driverClass" value="core.log.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@주소:서비스명"/>
<property name="username" value="아이디" />
<property name="password" value="비밀번호" />
</bean>
<bean id="bean 명" class="cj.frameone.syscommon.persistence.SqlManagerForMetaData">
<property name="sqlMapClient" ref="sqlMapClient"/>
<property name="dataSource" ref="bean 명"/>
</bean>
1.
at cj.frameone.syscommon.persistence.SqlManagerForMetaData.queryForList(SqlManagerForMetaData.java:197)
at org.springframework.orm.ibatis.SqlMapClientTemplate.queryForList(SqlMapClientTemplate.java:310)
at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:182)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
at org.springframework.jdbc.datasource.SimpleDriverDataSource.getConnectionFromDriver(SimpleDriverDataSource.java:140)
at core.log.jdbc.DriverLoggables.connect(DriverLoggables.java:104)
at core.log.jdbc.DriverLoggables.acceptsURL(DriverLoggables.java:85)
Caused by: java.lang.NullPointerException
2.
Caused by: java.sql.SQLException: ORA-06550: line 1, column 7:
PLS-00201: identifier '패키지' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
->실행권한, 시노님 존재함
테스트 서버에선 제가 추가한 db에 연결 못하고 기존에 존재하던 db에 붙는거 같습니다.
참고로 제 로컬에선 잘되고 테스트 서버에선 오류가 발생해요
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 : jdk1.6
- WAS 정보 : jeus6
- DB 정보 : 오라클
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
다음 빈을 통하여 초기화 하고 있는데
cj.frameone.syscommon.persistence.SqlManagerForMetaData
내부적으로 초기화에 문제가 있어
다음 부분에서 NullPointerException 문제가 발생한것으로 보입니다.
queryForList(SqlManagerForMetaData.java:197)
기재하신 제한된 내용만으로는
확인해 드리기 어렵습니다.
해당 부분에서 디버깅을 해보셔야 할듯합니다.
감사합니다.
표준프레임워크센터입니다.
다음 빈을 통하여 초기화 하고 있는데
cj.frameone.syscommon.persistence.SqlManagerForMetaData
내부적으로 초기화에 문제가 있어
다음 부분에서 NullPointerException 문제가 발생한것으로 보입니다.
queryForList(SqlManagerForMetaData.java:197)
기재하신 제한된 내용만으로는
확인해 드리기 어렵습니다.
해당 부분에서 디버깅을 해보셔야 할듯합니다.
감사합니다.