안녕하세요. 이사작전의 개발자 말랑고양입니다.
오늘은 저 스스로도 복습할 겸, 경량환경 포털사이트를 세팅하는 방법을 공유하려합니다.
전에 누군가에게 '잘 만든 스프링 프레임워크 하나 있으면 참 든든하다'고 얘기를 들은 적이 있습니다. 전자정부프레임워크도 잘만 다루면 든든할 것 같습니다. 최소한 웹쉘이나 XSS에 뻥뻥 뚫리는 사이트는 만들지 않게 되겠지요.
개발환경은 설치 되어있다고 가정한 다음 시작하겠습니다.
http://www.egovframe.go.kr/EgovDevEnvRelease_300.jsp?menu=3&submenu=2&leftsub=2#
1. 우측 상단, open Perspective < eGovFrame을 선택해줍니다.
2. 중간 상단, eGovFrame > Start > New Template Project를 클릭해줍니다.
3. Portal Site를 클릭합니다.
Simple, Enterprise 또는 All-in-one은 다음 포스팅에서 다루겠습니다.
4. 원하시는 프로젝트 이름을 입력해줍니다.
톰캣 7.0 또는 원하시는 서버를 선택해주시고
Group Id에 portal을 입력해줍니다.
참고로 Dynamic Web Module version은 지원하는 servlet api version입니다.
http://tomcat.apache.org/whichversion.html를 확인하시면 자세한 스펙을 아실 수 있습니다.
6. 프로젝트 우클릭 > Run As > Maven install을 눌러줍니다.
* 메이븐 인스톨 도중에 perhaps you are running on a jre rather than a jdk라는 에러가 발생하면 https://mainia.tistory.com/5629를 참고해주세요.
5. 마지막으로, global.properties에서 DB를 설정해줍니다.
전자정부프레임워크는 Default값으로 mySQL을 사용하나, 원하시면 다른 것으로 변경이 가능합니다.
Portal Site가 오류없이 제일 깔끔하게 세팅이 되는 것 같습니다.
초기 홈페이지의 관리자 접속 정보는 아래와 같습니다.
아이디 : admin
패스워드 : 1
이렇게 기본으로 제공해주는 포털사이트 템플릿을 구성해 보았습니다.
이제는 이 템플릿을 바탕으로 원하시는 사이트를 만들 수 있게 되었습니다.
궁금한 점이나 질문사항이 있다면 댓글을 남겨주세요.
이사견적이 필요할 땐, 이사작전!
리뷰를 남겨주시는 것은 큰 도움이 됩니다. 감사합니다.
https://play.google.com/store/apps/details?id=com.platformaker.mobileWeb