이클립스(전자정부표준프레임워크)에서 톰캣을 실행하는데 다음과 같은 오류가 발생했다.
'Publishing to Tomcat v9.0 Server at localhost...' has encountered a problem.
Publishing failed with multiple errors ... (지정된 파일을 찾을 수 없습니다.)
오늘 회사에서도 경로 문제와 관련해서 톰캣 오류가 발생하더니 ... 집에서까지 톰캣이 말썽이다 ..
위와 같은 오류는 찾아보니 종종 발생하는 에러라고 한다.
해결 방법은 다음과 같다.
(error reading file C:\~\javax\jms\jms\1.1\jms-1.1.jar 에러에 대한 해결책은 가장 아래 확인)
1. 이클립스의 프로젝트 탭에서 Clean을 클릭
2. 이클립스의 아래 Server 탭에서 Tomcat v9.0 Server at localhost ... 우클릭 > Clean Tomcat work directory 클릭
3. Server 삭제 후 다시 추가
4. repository 하위 폴더 모두 삭제 후 재실행
위와 같은 과정을 통해서도 해결은 되지 않았다...
오류를 자세히 살펴보니 뭔가 딱 꽂히는게 있었다 !
위에 빨간색 동그라미친 .m2 부분이었다.
책에서도 오류가 발생할 시 .m2 이하 repository 이하의 모든 폴더를 지우고 이클립스를 재시작하라는 말이 있었다.
아래와 같이 .m2 경로를 찾아가서 repository 폴더의 하위 내용들을 전부 삭제해준다.
(이클립스를 끄고 삭제한다.)
그 후 이클립스를 재시작해주면 끝 . .
Error reading file C:\Users\zzang\.m2\repository\javax\jms\jms\1.1\jms-1.1.jar
C:\Users\zzang\.m2\repository\javax\jms\jms\1.1\jms-1.1.jar (지정된 파일을 찾을 수 없습니다)
Error reading file C:\Users\zzang\.m2\repository\com\sun\jdmk\jmxtools\1.2.1\jmxtools-1.2.1.jar
C:\Users\zzang\.m2\repository\com\sun\jdmk\jmxtools\1.2.1\jmxtools-1.2.1.jar (지정된 파일을 찾을 수 없습니다)
Error reading file C:\Users\zzang\.m2\repository\com\sun\jmx\jmxri\1.2.1\jmxri-1.2.1.jar
C:\Users\zzang\.m2\repository\com\sun\jmx\jmxri\1.2.1\jmxri-1.2.1.jar (지정된 파일을 찾을 수 없습니다)
위 에러에 대한 에러는 스프링의 pom.xml 에서 log4j 의 version 설정과 관련된 에러였다...
위와 같이 version 에 1.2.15 로 설정하면 오류가 발생하고,
1.2.17로 설정하면 오류가 발생하지않고 정상적으로 톰캣이 실행된다.
왜? 그런지는 잘 모르겠다 ..
'Errors' 카테고리의 다른 글
23.03.08 git upload error 해결 (0) | 2023.03.09 |
---|---|
23.02.28 에러[Tomcat 에러] 요청 타겟에서 유효하지 않은 문자 (0) | 2023.03.01 |
23.02.16 MySQL 특정 컬럼 Update 시 error 해결 (0) | 2023.02.16 |
23.02.15 HTML 주석문과 JSP 주석문 에 따른 Error (0) | 2023.02.15 |
23.02.14 Requesting JavaScript AST from selection-이클립스 오류 해결 (0) | 2023.02.14 |