0
초기 설정 문제로 어려움을 겪고 있습니다!Eclipse를 사용하여 MongoDB를 Vaadin과 함께 사용하려고 시도했습니다.
Eclipse 내에서 Vaadin 7 프로젝트 설정을했는데 제대로 작동하는 아주 기본적인 응용 프로그램입니다. 나는 몽고와 테스트 싶었 기 때문에
는하지만 추가 한 다음 코드로 시작 :
try {
MongoClient mongoClient = new MongoClient("localhost");
DB db = mongoClient.getDB("mydb");
} catch (UnknownHostException e) {
e.printStackTrace();
}
이 다음과 같은 오류 산출 실행 :
com.vaadin.server.ServiceException: java.lang.NoClassDefFoundError: com/mongodb/MongoClient
을하지만 난이 추가 상당히 확신 mongodb-java-driver-2.12.0-rc0.jar을 내 classpath에 추가하십시오!
그래서 나는 aspected로 작동하지 않는 이유가 궁금합니다! 다음 dependendy와
감사합니다, 제라드
에 필요한 가져 오기를 포함 당신이 할 WEB-INF/lib 아래에있는 Mongo DB 드라이버 항아리? – Patton
클래스 경로에 확실히 빠져 있습니다. 의존성이 어디에 있는지 어떻게 정의하고 있습니까? maven/ivy/groovy를 사용하면 응용 프로그램의 일부로 패키징 된 jar 파일을 사용하거나 단순히 lib 위치를 가리키고 있습니까? 컴파일 시간뿐만 아니라 런타임 클래스 경로를 확인하는 것을 잊지 마십시오. – Trisha