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 |
참고:
egovframework:com:v3.6:uat:일반로그인 [eGovFrame]
로그인 방식은 가입시 작성한 아이디와 비밀번호를 통한 로그인(이하 일반로그인)이다. 일반로그인은 사용자의 분류(일반 회원, 기업 회원, 업무 사용자)에 따라 접속하는 화면이 다르게 구성되
egovframe.go.kr