eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

tomcat 구동시 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
  • 작성자

    박*현

  • 작성일

    2021-12-03 15:19:29

  • 조회수

    5,465

  • 구분

    실행환경 / 3.9

  • 진행상태

    완료

질문

안녕하세요.

eGovframework web project 를 생성하고 몇개 오류 뜬 곳을 손봐주고는 배포(git push 후 aws ec2)까지 마쳐서 정상적으로 실행 됐습니다.

하지만

eGovframework template project 에서 simple homepage 프로젝트 생성 후 tomcat 을 구동시키면 위와 같이 오류가 뜹니다.

현재까지 적용해본 해결방안
- .m2/repository 를 삭제하고 다시 maven install 을 한다 <- 해결 불가
- maven - update project 에서 force 를 클릭하고 업데이트 한다 <- 해결 불가
- Deployment Assembly 에 Maven Dependency가 사라져서 수동으로 추가 <- 이 경우 위의 텍스트 파일과같이 tomcat은 정상적으로 구동되지만, 404 에러가 납니다.

*추가적으로 simple homepage 는 프로젝트에 항상 x 가 붙어있습니다.

환경정보
    - OS 정보 : window
    - 표준프레임워크 버전 : 3.9.0
    - JDK(JRE) 정보 : 1.8
    - WAS 정보 : tomcat 9
    - DB 정보 : mysql
    - 기타 환경 정보 :
첨부파일
답변

안녕하세요.
표준프레임워크센터 입니다.

기본 사항은 확인이 잘 된듯 합니다.
다음 로그 설정파일에서
로그레벨을 Debug로 설정하시면 좀더 상세한 로그를 확인하실수 있습니다.
/src/main/resources/log4j2.xml

그외에
Project 메뉴 > Build Automatically에 체크가 되어 있어야
배포시 필요한 파일 요소에 누락이 없습니다.

또한
Servers 항목에서 우클릭후
Clean으로 서버영역도 초기화 하는것이 좋습니다.

센터에서 확인시 정상적으로 구동되는것을 확인하였습니다.
OS : Windows Home 64bit
표준프레임워크 : V3.9
Tomcat : V9.0.12

감사합니다.
 

이 페이지의 구성

묻고 답하기