2011-12-16 3 views
1

이클립스의 동적 웹 프로젝트에서 XML 관련 클래스를 사용할 때마다 테스트를 위해 기본 메서드로 클래스를 실행하려고 할 때마다 AbstractMethodErrorNoSuchMethodError과 같은 오류가 발생하는 것처럼 보입니다.XML 관련 Apache 클래스에서 예외가 발생하는 이유는 무엇입니까?

서식 파일을 작성하기 전에 내 시스템에서이 프로젝트의 동일한 버전이 잘 실행 되었기 때문에 클래스 패스 문제가있는 것 같습니다.

XML 빈스 사용하려고 예 :

Exception in thread "main" java.lang.NoSuchMethodError: com.ecw.adapterservice.schema.p2p.impl.ReferralRequestTypeImpl.generatedSetterHelperImpl(Lorg/apache/xmlbeans/XmlObject;Ljavax/xml/namespace/QName;IS)Lorg/apache/xmlbeans/XmlObject;

간단한 DOM 파서를 사용하려고 예를 :

Exception in thread "main" java.lang.AbstractMethodError: org.apache.xerces.dom.ElementImpl.setTextContent(Ljava/lang/String;)V

내가 발견 한 흥미로운 점은 그 내를 시작하려고 할 때 내 프로젝트 내에서 실행 가능한 클래스 인 Eclipse는 내 전체 프로젝트에서 '주요 유형'을 검색하는 창을 띄웁니다. 나는 이것이 이전에 그렇게 한 것을 본 적이 없다고 생각하며, 나는 그것이 가지고있는 문제와 관련이 있다고 생각한다.

이 프로젝트에 대한 소스/라이브러리의 동일한 복사본은 문제없이 동일한 개별 클래스를 실행할 수있었습니다.

누구든지이 문제에 대해 통찰력을 갖고 있습니까? 이것은 나를 미치게합니다.

답변

0

두 오류가 항아리 충돌의 결과 인 것 같습니다. 정식 주목.

관련 문제