실행환경
egovFramework : 3.9
JDK : 1.8.0
Tomcat : 8.5
MySQL : 5.7.10
1. 처음 생성할 때 경로 지정 확인
2. tomcat 연결
: 상단에 Window -> Preferences -> Server -> Runtime Environments -> add -> tomcat 버전 확인 후 Next -> Browse..에 tomcat 설치 경로 추가 -> finish
3. eGov Web project 생성
: Project Explorer의 흰색 화면 우클릭 -> new -> other -> eGovFrame -> eGovFrame Web Project -> next 후 정보 입력하고 Target Runtime에서 tomcat버전 선택, Dynamic Web Module version에서 3.1 선택(eGov 3.9라서) -> next 선택 -> Generate Example 체크 -> finish
4. 생성 에러 11개 확인
: 3번째 줄 Cannot Change version … 오류와 One or more constraints … -> 버전 차이
해결방법
: 프로젝트명 -> src -> main -> webapp -> WEB-INF -> web.xml 파일 버전 확인
: version 2.5 확인
: 가장 오른쪽에 삼각형(View Menu) 클릭 -> Filters and Customization 선택 -> .*resourecs 체크 해제 -> ok
: .settings 파일이 생성됨 -> wst.common.project.facet.core.xml 파일 클릭
: 4개의 installed가 나오는데 여기서 jst.web 버전 2.5로 수정 -> Ctrl + S 다음 Alt + F5
: 해당 프로젝트 선택 후 OK
: 에러 확인
: 5, 6, 7, 8, 9줄 type에러와 warMojo에러의 원인 - Maven이 pom.xml에 기입된 라이브러리를 다운로드하다가 생긴 오류
해결방법
: .m2 -> repository 파일로 이동하여 안에 있는 모든 파일을 삭제 후 이클립스 또는 STS 재실행
: m2파일 위치 모를 시 Window -> Preferences -> Maven -> User Settings에서 확인 가능
: 에러 확인
: 3, 4번째 줄 Class’org.spring… 에 대한 오류 - spring.modules을 찾을 수 없다.
해결방법
: pom.xml 파일로 가서 ‘javax.servlet’ 부분 확인
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
: 이상 없을 시 상단 메뉴 -> Project -> Clean -> Clean all projects 해제하고 작업 수행 할 프로젝트 선택
: 에러 확인
: 1, 2번째 줄 라이브러리가 추가 안되서 나는 에러(jar가 없어서 발생하는 문제)
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>org.springmodules</groupId>
<artifactId>spring-modules-validation</artifactId>
<version>0.9</version>
</dependency>
: 공식 답변에서 pom.xml 파일에 해당 부분을 체크함
5. 서버 실행
: 하단에 servers에서 New server -> 해당 tomcat 버전 선택 후 next -> Configured에 add -> finish
6. 게시판 접속
'전자정부프레임워크) eGovFramework' 카테고리의 다른 글
VS Code Spring boot + Gradle 빌드 및 실습 (0) | 2024.12.01 |
---|---|
eGov 3.9 + MySQL 연동 및 연동 확인 (0) | 2024.11.18 |
eGov 부서관리 실습 + 콘솔 결과 확인 (0) | 2024.11.11 |
Maven 아키텍처 (2) | 2024.11.05 |
전자정부프레임워크 개념 (4) | 2024.11.04 |