본문 바로가기

JAVA/넥사크로야..우리 멀어지자ㅠㅠ

넥사크로와 전자정부프레임워크, 오라클 연동 #1

반응형

넥사크로와 전자정부프레임워크 연동 참고사이트 바로가기

 

play nexacro:플레이 넥사크로

Play Nexacro is a community site for nexacro platform. 넥사크로 플랫폼 사용자 커뮤니티

www.playnexacro.com

넥사크로와 전자정부프레임워크 연결은 이 사이트를 참고해서 기본 셋팅을 해주고 오라클 연동하는 방법을 올리겠다.

([따라하기] eGovFrame v3.10.0 & uiadapter - 데이터조회 샘플 만들기(3) 까지 다 따라하고 하세요~)

 

오라클버전은 19.3c 이다.

 

src/main.resources/egovframework/spring/context-datasource.xml 에서 맨 아래 oracle 관련 라이브러리 설정하는 코드의 주석을 해제 해준다. 아래 username 과 password 에 본인의 oracle 계정 id 과 pw 를 적으면 된다. 

 

 

pom.xml 에 <!-- mysql이나 oracle DB 사용시 아래 설정 추가 --> 라고 적힌 코드를 주석 해제 해준다. 

 

dependency에 ojdbc-14.jar을 8로 맞춰준다.

        <dependency>
            <groupId>ojdbc</groupId>
            <artifactId>ojdbc</artifactId>
            <version>8</version>
            <scope>system</scope>
            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc8.jar</systemPath>
        </dependency>

 

방금 변경한 코드 아래 ojdbc 관련내용을 추가 해준다.

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-dbcp2</artifactId>
            <version>2.0</version>
        </dependency>

 

본인이 다운받은 oracle 에서 ojdbc8.jar을 src/main/resources/src/main/webapp/WEB-INF/lib 경로 안에 넣어주고, Builld Path -> Add external Archives to JAVA Builld Path 로 ojdbc8.jar을 한번더 클릭해서 Libraries에 넣어준다.

 

 

여기까지 했는데도 dependency에 빨간줄이 안사라진다면  <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc8.jar</systemPath> 여기 사이에 스페이스바를 한번 친 다음 스페이스바를 지우고나서 저장을 하면 오류가 사라진것을 확인할 수 있다.

반응형