스프링 관련 에러
- 작성자 :
- 정*원
- 작성일 :
- 2016-05-17 17:05:54
- 조회수 :
- 1,073
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
메이븐 클린, 인스톨 시 다음과 같은 에러가 나타납니다.
[WARNING] Some problems were encountered while building the effective model for
aimir:aimir:war:4.0.0
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique:
javax.validation:validation-api:jar -> version 1.0.0.GA vs 1.1.0.Final @ line 419, column 21
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique:
org.hibernate:hibernate-validator:jar -> version ${hibernate.validator} vs 4.1.0.Final @ line 424,
column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of
your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such
malformed projects.
-------------------------------------------------------------------
javax.validation, org.hibernate 설정이 중복되었다는 것은 잘 알겠습니다.
그런데 팀 프로젝트인데 다른 팀원들은 모두 문제없이 실행 되는데 저의 컴퓨터에서만 실행이 되지 않습니다. java, tomcat 버전은 모두 설정을 맞췄구요. 스프링 관련 문제인 것 같은데 도움을 주시면 감사하겠습니다. 더욱 큰 문제는 근본적인 해결이 되지 않고 있다는 것입니다. 컴퓨터를 재부팅한다던지, 이클립스를 재부팅한다던지 이런 방법을 썼을 때 다른 수정사항이 없어도 에러가 저절로 해결될 때도 있어서 근본적인 해결을 하지 못하고 있습니다. ClassNotFoundException , BeanCreationException 이런 에러가 계속 나타납니다.
실행시켰을 경우 나타나는 에러 전문은 파일로 첨부하겠습니다..
[WARNING] Some problems were encountered while building the effective model for
aimir:aimir:war:4.0.0
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique:
javax.validation:validation-api:jar -> version 1.0.0.GA vs 1.1.0.Final @ line 419, column 21
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique:
org.hibernate:hibernate-validator:jar -> version ${hibernate.validator} vs 4.1.0.Final @ line 424,
column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of
your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such
malformed projects.
-------------------------------------------------------------------
javax.validation, org.hibernate 설정이 중복되었다는 것은 잘 알겠습니다.
그런데 팀 프로젝트인데 다른 팀원들은 모두 문제없이 실행 되는데 저의 컴퓨터에서만 실행이 되지 않습니다. java, tomcat 버전은 모두 설정을 맞췄구요. 스프링 관련 문제인 것 같은데 도움을 주시면 감사하겠습니다. 더욱 큰 문제는 근본적인 해결이 되지 않고 있다는 것입니다. 컴퓨터를 재부팅한다던지, 이클립스를 재부팅한다던지 이런 방법을 썼을 때 다른 수정사항이 없어도 에러가 저절로 해결될 때도 있어서 근본적인 해결을 하지 못하고 있습니다. ClassNotFoundException , BeanCreationException 이런 에러가 계속 나타납니다.
실행시켰을 경우 나타나는 에러 전문은 파일로 첨부하겠습니다..
A
정혜원님, 안녕하세요.
warning으로 뜨는 부분은 경고메세지는 되겠으나, 구동에 문제가 되는 error는 아니므로 나중에 접근하셔도 무방할 것으로 보입니다.
로그를 보면 ClassNotFoundException이 보이는 만큼, 빌드 과정에서의 오류로 보입니다.
다른 팀원에 발생되지 않는 문제라고 하셨으므로, 소스상의 문제로 보기는 어려울 것 같습니다.
Maven을 이용하여 빌드 진행시에는 특이 문제가 없는지 확인이 필요할 것으로 보이며,
빌드가 정상적으로 진행된다면, 톰캣의 webapp에 war를 넣어 디플로이시켜 톰캣만으로도 구동시켜 테스트 해보시기 바랍니다.
드물게 이클립스 상단 메뉴의 Project - Build Automatically가 비활성화 되어있을 경우가 있으니 역시 확인해 보시기 바랍니다.
일반적으로 이클립스가 실행되면, 열려있는 프로젝트에 대해 빌드를 진행하므로, 간혹 해결이 된다고 하시면 아마 빌드 과정을 검토해보시면 해결책이 보일 것 같습니다.
감사합니다.
warning으로 뜨는 부분은 경고메세지는 되겠으나, 구동에 문제가 되는 error는 아니므로 나중에 접근하셔도 무방할 것으로 보입니다.
로그를 보면 ClassNotFoundException이 보이는 만큼, 빌드 과정에서의 오류로 보입니다.
다른 팀원에 발생되지 않는 문제라고 하셨으므로, 소스상의 문제로 보기는 어려울 것 같습니다.
Maven을 이용하여 빌드 진행시에는 특이 문제가 없는지 확인이 필요할 것으로 보이며,
빌드가 정상적으로 진행된다면, 톰캣의 webapp에 war를 넣어 디플로이시켜 톰캣만으로도 구동시켜 테스트 해보시기 바랍니다.
드물게 이클립스 상단 메뉴의 Project - Build Automatically가 비활성화 되어있을 경우가 있으니 역시 확인해 보시기 바랍니다.
일반적으로 이클립스가 실행되면, 열려있는 프로젝트에 대해 빌드를 진행하므로, 간혹 해결이 된다고 하시면 아마 빌드 과정을 검토해보시면 해결책이 보일 것 같습니다.
감사합니다.