코딩항해기
[Error/WebDriver] NoClassDefFoundError: .../selenium/WebDriver 본문
Error solution
[Error/WebDriver] NoClassDefFoundError: .../selenium/WebDriver
miniBcake 2024. 9. 12. 14:51
심각: Context initialized 이벤트를 [controller.common.SampleListener] 클래스의 인스턴스인 리스너에 전송하는 동안 예외 발생
java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver
at controller.common.SampleListener.contextInitialized(SampleListener.java:32)
(생략)... 29 more
분명 셀레니움과 WebDriver 파일을 buildpath 했고 셀레니움 크롤링 테스트를 java에서 확인할 때는 오류가 발생하지 않았는데, 리스너에 적용시키고 서버로 실행시키려고 하니 해당 오류가 발생했다.
해결하는 법은 WEB-INF 하위에 lib 폴더에 직접 buildpath한 파일을 복사 붙여넣기하면 해결된다.
서버는 lib만 확인할 수 있는 건지는 공부가 더 필요할 것 같지만 buildpath했는데도 파일을 찾지 못할 경우에는,
1. 빌드 패스 다시 해보기
2. WEB-INF lib에 파일 직접 복사해넣기
3. 서버 lib 폴더 안에 직접 파일 복사 해넣기
단계로 해결할 수 있다.
'Error solution' 카테고리의 다른 글
[Error/Spring] NoSuchBeanDefinitionException (xml 어노테이션 설정 문제) (0) | 2024.10.04 |
---|---|
[Error/MySQL] DBeaver 계정연결 Public Key Retrieval is not allowed (0) | 2024.10.03 |
[Error/GoogleOAuth] 구글 OAuth 빈 팝업 (localhost:포트번호 사용 시) (0) | 2024.09.11 |
[Error/JDBC] SQLException : 인덱스에서 누락된 IN 또는 OUT 매개변수 (0) | 2024.09.09 |
[Error/Oracle] update 시 SQLException : unique 제약조건 위배 (0) | 2024.09.09 |