문제

Eclipse에서 프로젝트를 빌드하려고 하면 오류 메시지가 나타납니다.

The type weblogic.utils.expressions.ExpressionMap cannot be resolved. It is indirectly referenced from required .class files

온라인에서 해결책을 찾았으나 찾을 수 없습니다(도움 비용을 지불해야 하는 사이트 제외).누구든지 이 문제를 해결하는 방법을 알아낼 수 있는 방법을 알고 있습니까?도움을 주시면 감사하겠습니다!

도움이 되었습니까?

해결책

Eclipse의 클래스 경로에 Weblogic 클래스를 어떻게 추가하고 있습니까?WTP와 서버 런타임을 사용하고 있습니까?그렇다면 서버 런타임이 프로젝트와 연결되어 있습니까?

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 빌드를 선택하면 path->configure 경로를 빌드한 다음 라이브러리 탭을 선택합니다.여기에 연결된 weblogic 라이브러리가 표시되어야 합니다.그렇지 않은 경우 클릭하면 됩니다. Add Library->Server Runtime.라이브러리가 없으면 먼저 구성해야 합니다. Windows->Preferences->Server->Installed runtimes

다른 팁

spring-tx jar 파일을 추가하면 해결됩니다.

"weblogic ExpressionMap"을 검색해 보셨나요?그것이 무엇인지, 무엇을 하는지 아시나요?

아직 컴파일하지 않았다면 Weblogic과 Eclipse 클래스 경로에 포함된 Weblogic의 jar를 사용하여 컴파일해야 할 것 같습니다.

아직 Weblogic을 사용하고 있지 않다면 세상에서 이를 참조하는 것이 무엇인지 알아내야 합니다."weblogic"이라는 문자열이 포함된 파일을 찾기 위해 jar, 클래스 파일 및/또는 소스 파일에 대한 강력한 파악 작업을 수행해야 할 수도 있습니다.

이 Weblogic 클래스에 의존하는 것을 포함해야 했지만 Weblogic을 사용할 수 없는 경우 호환 가능한 클래스를 리버스 엔지니어링하려고 할 것입니다.자신만의 weblogic.utils.expressions.ExpressionMap 클래스를 생성하세요.모든 것이 컴파일되는지 확인하세요.컴파일 타임이나 런타임 시 결과 오류나 경고를 사용하여 이 클래스에 어떤 메서드와 다른 멤버가 있어야 하는지에 대한 단서를 제공합니다.가능하면 아무것도 하지 않거나 null을 반환하는 스텁 메서드를 만드세요.

이 문제는 다른 jar에서 참조를 가져오는 jar가 거의 없고 참조 jar가 없기 때문에 발생합니다.

예 :스프링 프레임워크

Description Resource    Path    Location    Type
The project was not built since its build path is incomplete. Cannot find the class file for org.springframework.beans.factory.annotation.Autowire. Fix the build path then try building this project   SpringBatch     Unknown Java Problem

이 경우 "org.springframework.beans.factory.annotation.Autowire"가 누락되었습니다.

Spring-bean.jar is missing

클래스 경로에 종속성을 추가하면 문제가 해결됩니다.

이 오류가 발생했습니다.

com.ibm.portal.state.Exceptions.StateException 유형을 분석할 수 없습니다.필수 .class 파일에서 간접적으로 참조됩니다.

다음을 수행하면 문제가 해결되었습니다.

속성 -> Java 빌드 경로 -> 라이브러리 -> 서버 라이브러리[wps.base.v61]언바운드 -> WAS 7의 Websphere Portal v6.1 -> 완료 -> 확인

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top