개발환경 구성 관련.. 질문..
- 작성자 :
- 남*완
- 작성일 :
- 2010-01-14 19:40:09
- 조회수 :
- 4,813
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
관련 디렉토리
이클립스 - C:\egovframe\eclipse
톰 캣 - C:\egovframe\tomcat6
Maven - C:\egovframe\maven
workspace - C:\egovframe\workspace
실행 순서
1. 이클립스 플러그인 업데이트
2. 이클립스 Text file encoding UTF-8 설정
3. 톰캣(apache-tomcat-6.0.20.zip) 다운로드 후 압축해체
4. Maven 다운로드 후 압축해제 setting.xml 수정
<localRepository>C:/egovframe/maven/repository</localRepository>
5. 이클립스 maven installations 수정
C:\egovframe\maven\setting.xml
6. 이클립스 server>runtime environments 수정
Name -> Apache Tomcat v6.0
Tomcat installation directory -> C:\egovframe\tomcat6
7. eGovFramework -> start -> New Web Project 프로젝트 생성
Project Name, Group Id 설정 후 Generate Example 체크
8. 프로젝트 명 오른쪽 클릭 후
Maven -> Update Project Configuration 클릭
9. 프로젝트 명 오른쪽 클릭 후
Run As -> Maven bulid
10. Run As -> Run On Server
Tomcat v6.0 Server at localhost
이런 순으로 실행을 하였는데..
심각: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
이런 메세지가 나왔네요..
프로젝트 Clean 후 이클립스를 재시작 하여도 안되구요..
어떻게 해야 될지.. 한참을 헤매다.. 결국 글적게 됐네요..
혹시나 설정부분이나 실행순이.. 잘못 되었거나.. 하는 부분이 있으면..
답변 부탁드립니다..
좋은하루 되세요..
이클립스 - C:\egovframe\eclipse
톰 캣 - C:\egovframe\tomcat6
Maven - C:\egovframe\maven
workspace - C:\egovframe\workspace
실행 순서
1. 이클립스 플러그인 업데이트
2. 이클립스 Text file encoding UTF-8 설정
3. 톰캣(apache-tomcat-6.0.20.zip) 다운로드 후 압축해체
4. Maven 다운로드 후 압축해제 setting.xml 수정
<localRepository>C:/egovframe/maven/repository</localRepository>
5. 이클립스 maven installations 수정
C:\egovframe\maven\setting.xml
6. 이클립스 server>runtime environments 수정
Name -> Apache Tomcat v6.0
Tomcat installation directory -> C:\egovframe\tomcat6
7. eGovFramework -> start -> New Web Project 프로젝트 생성
Project Name, Group Id 설정 후 Generate Example 체크
8. 프로젝트 명 오른쪽 클릭 후
Maven -> Update Project Configuration 클릭
9. 프로젝트 명 오른쪽 클릭 후
Run As -> Maven bulid
10. Run As -> Run On Server
Tomcat v6.0 Server at localhost
이런 순으로 실행을 하였는데..
심각: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
이런 메세지가 나왔네요..
프로젝트 Clean 후 이클립스를 재시작 하여도 안되구요..
어떻게 해야 될지.. 한참을 헤매다.. 결국 글적게 됐네요..
혹시나 설정부분이나 실행순이.. 잘못 되었거나.. 하는 부분이 있으면..
답변 부탁드립니다..
좋은하루 되세요..
첨부파일
A
안녕하세요.. 남승완님..
처리하신 내역은 맞습니다.
위와 같은 경우는 eclipse의 servers plugin이 미정상적으로 동작할 때에 발생하는 경우입니다.
eclipse에서 webapp를 테스트 하는 plugin(servers plugin or view)의 경우 workspace 밑에 .metadata 하단에 임시 디렉토리를 webapp의 root로 해서.. 파일들을 publishing하여 테스트 환경을 제공합니다.
그런데.. maven가 update dependency와 묶이면.. jar 파일들이 publishing되지 못하는 경우가 종종 발생합니다.
이 경우는 다음과 같이 해보시면 적용이 될 실 것 같습니다.
1. Project -> clean.. 을 통해 재빌드
2. maven -> Update Dependency
3. Run as -> Maven clean
4. Run as -> Maven package (maven install과 같으나 로컬 repository에 등록하지 않음) => 이 경우 build success가 나타나야 하고.. 오류가 발생한 경우 해당 오류를 수정해야 함..
5. Servers view에서 테스트 하는 서버 context menu에서.. 2개의 clean 선택 후.. publish 선택..
이렇게 하시면 maven 설정 jar들이 정상적으로 테스트 디렉토리쪽으로 publishing되어 테스트가 가능하실 겁니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
처리하신 내역은 맞습니다.
위와 같은 경우는 eclipse의 servers plugin이 미정상적으로 동작할 때에 발생하는 경우입니다.
eclipse에서 webapp를 테스트 하는 plugin(servers plugin or view)의 경우 workspace 밑에 .metadata 하단에 임시 디렉토리를 webapp의 root로 해서.. 파일들을 publishing하여 테스트 환경을 제공합니다.
그런데.. maven가 update dependency와 묶이면.. jar 파일들이 publishing되지 못하는 경우가 종종 발생합니다.
이 경우는 다음과 같이 해보시면 적용이 될 실 것 같습니다.
1. Project -> clean.. 을 통해 재빌드
2. maven -> Update Dependency
3. Run as -> Maven clean
4. Run as -> Maven package (maven install과 같으나 로컬 repository에 등록하지 않음) => 이 경우 build success가 나타나야 하고.. 오류가 발생한 경우 해당 오류를 수정해야 함..
5. Servers view에서 테스트 하는 서버 context menu에서.. 2개의 clean 선택 후.. publish 선택..
이렇게 하시면 maven 설정 jar들이 정상적으로 테스트 디렉토리쪽으로 publishing되어 테스트가 가능하실 겁니다.
그럼.. 즐거운 하루되십시오.
감사합니다.