일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 모리셔스리조트
- mauritius
- 프랑크푸르트 여행
- Melbourne 여행
- 모리셔스
- 두바이여행
- cloud foundry
- 톰캣 서비스 등록
- Trou aux Biches
- duabi
- 모리셔스 카젤라
- r
- openstack
- 서울 야경
- postgresql 비밀번호 초기화
- 트루오비쉬
- bind9
- 서울야경
- 경주 여행
- 두바이
- 느낌 사진
- postgresql 설치
- 독일여행
- 모리셔스여행
- postgresql 비밀번호 변경
- mauritius casela
- 모리셔스 여행
- Sony A850
- 경주
- 모리셔스 카셀라
- Today
- Total
I.K.Picture & IT Info.
[전자정부 표준프레임워크] 3.8 공통컴포넌트 사용 시 오류 확인해볼 사항 본문
[전자정부 표준프레임워크] 3.8 공통컴포넌트 사용 시 오류 확인해볼 사항
helpful-intruder 2019. 9. 2. 17:13국내에서는 공공기관 관련 사업 진행 시 표준프레임워크를 사용하기를 권고하고 있죠..
웹 표준프레임워크인 Spring framework기반으로 되어 있는데 Spring boot를 사용하고 있지는 않아요
쓰면 무엇이 좋느냐...??
공통 컴포넌트가 있어서 기본적으로 많인 기능들을 빠르게 사용할 수 있다는 장점이 있죠
(뭐 하지만 이부분에 대해서는 장점이 있으면 단점도 있는거같네요... )
저도 자주 쓰는 입장인지라.. 앞으로 이슈가 있을 때마다 포스팅을 해볼 예정입니다.
그리고 3.8 버전이 업데이트 되고 문제가 조금? 있어서... 정리할겸 이렇게 글을 남겨봅니다.
(물론 나중엔 수정이 되겠지요..)
하지만 다른 문제로 이 글을 보고 계시다면 아래 설명하는 문제와 비슷한 것들이.. 표준프레임워크에서는 자주 일어나니..
반드시 확인하시길 바랄께요
일단,
1. TOMCAT 쪽 실행 오류!!!
> 자바 & 이클립스로 톰캣을 실행할 때.. 문제가 되는 부분이 참 많죠.. 실행 시간도 오래걸리고..
첫번재로는 당연히 톰캣 스타트 시간을 높여주는게 당연한거긴 하지만.. 표준 프레임워크에는 이거 말고도 할 것이 있습니다.
공통 컴포넌트를 사용하고 있다는 가정 하에 얘기인데요
src/main/resources/egovframework/egovProps/globals.properties
안에 있는 내용 중 OsType 을 반드시 해당 OS에 맞게 작성해줘야된다는거예요
Windows 인지 Unix 인지..
이 부분을 잘못쓰면 아예 실행 조차 안될 때가 있습니다~
2. 500 Internal Server Error!!!
> 공통 컴포넌트를 추가했을 때 얘기입니다. 일반적으로는 문제가 되지 않는데요..
오류 내용 중에 "No bean named 'egovPageLinkWhitelist' available ... " 이렇게 오류가 나타나는 경우가 있습니다.
말 그대로 저 빈 이름이 없어서 그렇습니다.
공통 컴포넌트를 이클립스를 통해 설치하면 소스코드가 자동으로 생성이되는데 그 중에 "context-whitelist.xml" 이 생성되지 않아서 이런 오류가 나오는거였습니다.
그렇다면 저 파일은 어디에서 받아야되는건가요?
https://www.egovframe.go.kr/EgovEnvReleaseCom.jsp?menu=3&submenu=4&leftsub=2
위 사이트로 들어가셔서 3.8 all-in-one 배토파일을 다운로드 받으셔서 안에 context-whitelist.xml 파일을 찾으셔서 resources/egovframework/spring/com 안에다가 넣어주면됩니다~
어찌보면 되게 간단한건데 이거 때문에 상당히 시간 투자를 많이 했네요 ㅠㅠ
'Development > Java/Android' 카테고리의 다른 글
JSON String을 Map Object로 변환 (2) | 2020.07.16 |
---|---|
GDAL 자바 프로젝트 적용 (3) | 2020.03.26 |
Maven 프로젝트 기반 resources 경로 읽기 (0) | 2019.04.05 |
[Java] 압축 / 해제 모듈 (0) | 2018.08.05 |
[spring] Spring boot에서의 thymeleaf 재시작 없이 HTML 소스코드 반영 (0) | 2018.08.02 |