-
스프링 수업을 시작하기 전부터 교수님은 엄청 강조하셨다
"스프링은 환경설정이 절반입니다"
처음에는 흘려들었던 이 말이 플젝 내내 이렇게 나를 괴롭힐 줄이야....
오늘도 나의 눈물나는 고생기를 기록하여, 다른 사람들은 조금이나마 고통의 길을 단축시켰으면 하는 마음에 포스팅을 적는다.
오늘의 CASE )
"이유 없이 프로젝트 아이콘에 빨간색 느낌표or경고표시가 뜰 때"
그냥 느낌표만 뜰 수도 있고, 나같은 경우는 갑자기 문제가 진화하여
pom.xml 파일에서, war 방식이라는 부분에 에러가 뜨고 있었다.
위 상황이 닥쳤을 때 대처할 수 있는 방법으로
교수님께서 알려주신 방법과, 인터넷을 찾아 본 방법은 크게 네 가지가 있었다.
1. 프로젝트 클린
메뉴바 Project> clean> 확인
2. 자바 버전 확인
프로젝트명 우클릭> Build Path> Configure Build Path> 아래 두 군데를 확인> jdk가 본인이 사용하려는 버전과 맞는지 확인
3. maven-repository 폴더 재설치
이클립스를 닫는다. -> workspace로 간다 -> maven-repository 폴더를 삭제한다 -> 이클립스를 재시작한다 -> maven이 자동으로 재설치되며 문제가 해결된다.
4. 프로젝트 클로즈
프로젝트명 우클릭> Close> 메뉴바 File> Open projects from File System 눌러 프로젝트 다시 열기
대략 이정도인데...
현재 나의 상태는 저 네가지 모두 안 먹히는 상황이었다 ㅠ
그래서 window> show view> others> problems 를 통해 좀더 에러상황을 자세히 살펴보았따
그랬더니
Project 'TestBed' is missing required source folder: 'src/test/resources'와
'The project cannot be build until build path errors are resolved'라고 되어있는 것 아닌가?
빌드패스를 분명히 확인했다고 생각했는데...
다시한 번 자세히 보니 jdk가 아니라 jre로 설정되어 있었다!!!
이제 요것을 어떻게 해결하느냐.
아래와 같이 따라하시라
1) 프로젝트명 우클릭> Build Path> Configure Build Path> Library탭
> Add Library> Alternate JRE> 원하는 버전 선택> Finish
2) 메뉴바 Window> Preference> Installed JREs> Add> Standard VM 선택> Next
3) 첫번째 필드(JRE home 항목)> Directory 버튼> 자신의 컴퓨터에서 JRE가 설치된 폴더 선택
(일반적으로 아무 설정 바꾸지 않았으면 C:\Program Files\Java 폴더에 설치되어 있음)
그리고 다시 위에 적었던, Build Path들에서 JDK로 바꿀 수 있는 부분은 바꾸고 Apply> 프로젝트 클린까지 해주면!!!!
드디어드디어드디어 느낌표가 사라지는 걸 볼 수 있었다 ㅠㅠㅠㅠㅠ
어휴... 힘들었다...
'비전공자 공부일기 > ::::: 묻고 답찾기' 카테고리의 다른 글