전자정부표준프레임워크 all-in-one 셋팅 (1)

2022. 12. 6. 14:09카테고리 없음

 

 

웹소켓 모듈을 사용할려면 all-in-one에서 소스를 봐야해서 all-in-one을 셋팅해보도록하자

(기존에 사용하던 환경이므로 톰캣7과 jdk 1.8.0가 존재하는 상태다 셋팅이 필요하다면 찾아서 하자)

 

egovFrameWork를 구동한 후 

 

eGovFrame이란 부분을 선택하면

 

상단에 eGovFrame이라는 메뉴가 출현한다

eGovFrame > Start > new Template Project를 선택하면 아래와 같이 창이 뜬다

다음

Project name과 Group Id 는 eGovAllTemplate로 입력후 마침을 눌러주었다

 

셋팅을 하고나면 jsp 파일들에서 cannot be resolve to a type 이라며 빨간 줄이 표시되는데

 

프로젝트 우클릭 >  Build Path > Configure Build Path

 

ADD Library > Sever Runtime 선택

 

선택 후 apply 하면 대부분 에러가 사라진다.

 

이후 접근을 위해서 DB를 셋팅해야한다. 

 

Oracle을 셋팅 후 

 

globals.properties 파일을 연다

아래 부분 처럼 설정을 해 준후 

아래부분 계정 설정된데도 설정해줘야한다.

# 운영서버 타입(WINDOWS, UNIX)
Globals.OsType = WINDOWS

# DB서버 타입(ORACLE, MYSQL) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType = oracle


#oracle
Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
Globals.Url=jdbc:oracle:thin:@127.0.0.1:1521:orcl

 

 테이블 및 DB 스키마를 생성해준다

  script > ddl >oracle > com4_DDL_Oracle.sql 파일을 열어서 해당 내용을 복사해서 디벨로퍼에넣고 커밋시키자.

 

 

프로젝트 정보 수정

 

 - 프로젝트 생성시 Common All-in-one 을 선택하게 되면 프로젝트의 이름 정보가 egovframework-all-in-one 으로 고정되어 있다. 이것을 검색해서 프로젝트 생성시 입력한 이름으로 바꿔준다.

   - 프로젝트 클릭 > Ctrl + h 를 눌러 검색창을 열고 File Search 탭을 클릭하여 containing text 부분에 egovframework-all-in-one 이라고 입력하고  Search 를 클릭한다. 

출현하는 부분을 전부 프로젝트 명칭으로 바꿔준다.

 

JDBC가 없으니  SQLDEVELOPER 같은데서 빼서 WEB-INF/lib/ 폴더에 넣어준다

 

 

 

 

서버를 시작해보면 뜨는걸 확인 할 수 있다.

 

 

 

 

 

※ 제공되는 초기 데이터에는 테스트용 사용자 정보가 포함되어 있다.(대소문자 유의)

구분IDPW비고

일반사용자 USER rhdxhd12 영문으로 공통12
기업사용자 ENTERPRISE rhdxhd12 영문으로 공통12
업무사용자 TEST1 rhdxhd12 영문으로 공통12
  webmaster rhdxhd12 영문으로 공통12

참고:

https://egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.6:uat:%EC%9D%BC%EB%B0%98%EB%A1%9C%EA%B7%B8%EC%9D%B8 

 

egovframework:com:v3.6:uat:일반로그인 [eGovFrame]

로그인 방식은 가입시 작성한 아이디와 비밀번호를 통한 로그인(이하 일반로그인)이다. 일반로그인은 사용자의 분류(일반 회원, 기업 회원, 업무 사용자)에 따라 접속하는 화면이 다르게 구성되

egovframe.go.kr

 

반응형