2014-11-25 3 views
0

MyBatis와 Spring을 성공적으로 통합했습니다. (?) 제 생각에 모든 jUnit 테스트 메소드가 올바르게 작동하기 때문입니다.Spring MyBatis (Maven 제외)

a very long stack trace

여기

enter image description here

내가 제공 할 수있는 내 web.xml에있다 : 난 단지 스택 추적을 임 여기에 내 Tomcat 서버에 로컬로 웹 응용 프로그램을 실행하려고이 오류가있다 받았습니다 네가 원하면 내 코드를 더 많이 써라. 그리고 예, 여기에 maven을 사용하지 않았습니다.

업데이트 : 내 패키지의 스크린 샷을 추가했습니다.

enter image description here

업데이트 : 라이브러리 스크린 샷을 추가했습니다. 봄 버전으로 인해서 생각해 보시겠습니까? : enter image description here

+0

응용 프로그램을 어떻게 패키지합니까? 모든 라이브러리가 패키징되어 있는지 확인하십시오. – dunni

+0

안녕하세요. dunni, 제 포장에 대한 스크린 샷을 추가했습니다. –

+0

아니, 나는 WAR 파일을 어떻게 만드는지 의미한다. 메이븐, 그레이들, 개미? – dunni

답변

1

내 생각에 설명 후 문제는 Eclipse가 라이브러리를 자동으로 인식하지 못한다는 것입니다. 그렇지 않으면 주 아이콘에 작은 추가 아이콘이 표시됩니다. 라이브러리 아이콘처럼 보일 것입니다). 그 이유는 WEB-INF를 소스 폴더로 구성했기 때문입니다. 소스 폴더로 Java 소스가 없기 때문에 WEB-INF를 소스 폴더로 구성했기 때문일 수 있습니다. 그래서 먼저 그 구성을 제거하는 것이 좋습니다. 그런 다음 Eclipse는 애플리케이션을 배포 할 때 라이브러리를 자동으로 선택해야합니다.

+0

자, 이제 빌드 경로에 항아리를 추가해야합니까? 스프링을 인식하고 발견 할 수 있도록 웹 inf를 소스 폴더로 구성했습니다. 그러나 나는 이것을하려고 노력할 것입니다. Thanks @dunni –

+0

이클립스는 WEB-INF/lib의 모든 jar 파일을 buildpath에 자동으로 추가해야하므로 소스 폴더에서 폴더를 제거하면 곧 그렇게됩니다. – dunni

+0

안녕하세요. 이미 소스 폴더가 다시 실행되었으므로 웹 inf가 제거되었습니다. 아직로드되지 않습니다. –