2013-07-06 3 views
2

GWT 컴파일이 실패하는 이유는 다음과 같습니다. 이것은 가끔 일어나는 일이었습니다. 이클립스 프로젝트를 깨끗하게하면 문제가 해결 될 것이다. 하지만 지금은 효과가없는 것 같습니다. 존재할 수있는 실제 문제가 있습니까? 감사.GWT 컴파일이 실패합니다.

Compiling module com.kivar.lumina.Application 
     Validating units: 
      Ignored 9 units with compilation errors in first pass. 
    Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors. 
     [ERROR] Errors in 'file:/F:/dev/insanity/agni/client/src/main/java/com/kivar/lumina/shared/requestfactory/requestcontext/SearchRequestContext.java' 
      [ERROR] Line 9: The import com.kivar.lumina.server.filter.FilterConfiguration cannot be resolved 
      [ERROR] Line 17: FilterConfiguration cannot be resolved to a type 
     Computing all possible rebind results for 'com.kivar.lumina.shared.requestfactory.ApplicationRequestFactory' 
      Rebinding com.kivar.lumina.shared.requestfactory.ApplicationRequestFactory 
      Checking rule <generate-with class='com.google.web.bindery.requestfactory.gwt.rebind.RequestFactoryGenerator'/> 
       [ERROR] Errors in 'file:/F:/dev/insanity/agni/client/src/main/java/com/kivar/lumina/shared/requestfactory/requestcontext/CampaignRequestContext.java' 
        [ERROR] Line 9: The import com.kivar.lumina.server.campaign.CampaignsServiceImpl cannot be resolved 
        [ERROR] Line 18: CampaignsServiceImpl cannot be resolved to a type 
       [ERROR] Errors in 'file:/F:/dev/insanity/agni/client/src/main/java/com/kivar/lumina/shared/requestfactory/requestcontext/SearchRequestContext.java' 
        [ERROR] Line 9: The import com.kivar.lumina.server.filter.FilterConfiguration cannot be resolved 
        [ERROR] Line 17: FilterConfiguration cannot be resolved to a type 
       [ERROR] Unable to find type 'com.kivar.lumina.shared.requestfactory.ApplicationRequestFactory' 
        [ERROR] Hint: Previous compiler errors may have made this type unavailable 
        [ERROR] Hint: Your source appears not to live underneath a subpackage called 'client';..... 
+0

RequestFactory 구성을 게시 하시겠습니까? 해야 ApplicationRequestFactory.java –

답변

1

(RequestFactory를 확장하는 자바 인터페이스 예) 당신의 RequestFactory 정의 파일을 게시하시기 바랍니다 jar 당신이 FilterConfiguration을 사용하고자한다면. 그렇지 않으면 프로젝트의 src 폴더 선택 >> 마우스 오른쪽 버튼 >> 소스로 이동 >> Unorganized imports를 클릭하십시오.

프로젝트에 필요없는 모든 가져 오기가 제거됩니다.

0

로그에서 나는 확실히 말할 수는 없지만 RequestContext 정의에서 서비스 구현을 선언하고 있다고 추측 할 수 있습니다. 대신 서비스 인터페이스를 선언해야합니다.

편집 : Steering Committee의 회원이 내 대답은 아마 사실이다 명확하지 않다라고합니다. 사과와 나는 더 명백하게하려고 노력할 것이다. 로그에서 일부 서버 클래스 (예 : 응용 프로그램 서버에서 실행되는 클래스, 여기서는 일부 클라이언트 - 서버 통신의 중간에있는 것으로 추측되는 RequestFactory의 오류가 로그에 표시됨)가있는 것처럼 보입니다. RequestFactory 정의 파일에 선언 된 : ApplicationRequestFactory.java. 특히, SearchRequestContext 인터페이스의 일부 메서드에서 일부 매개 변수는 FilterConfiguration 형식이어야합니다. 이것은 잘못된 것이므로 대신 상대 프록시를 사용해야합니다. 이것은 당신이 CampaingsServiceImpl에 의해 구현되는 인터페이스를 사용할 필요도 있기 때문에 대신 서비스 구현 (즉, CampaignsServiceImpl)를 사용하여의 잘못

@Service(value=CampaignsServiceImpl.class"... 
interface SearchRequestContext extends RequestContext{ 
... 

:이 선언 된 것처럼 또한, SearchRequestContext 뭔가에 대한 주석처럼 보이는 (즉, 서비스 인터페이스), SearchRequestContext에 정의 된 메소드를 공개합니다. 분명히 요청 팩토리 수신자에 대한 필요한 변환을 사용합니다. 이 구현 세부 사항은 요청 팩토리 설명서 here에서 찾을 수 있습니다. 단락 RequestFactory 인터페이스를 찾으십시오.

이 모든 것이 의미가 있기를 바랍니다. 언제든지 질문에 답변하십시오.

[ERROR] Errors in 'file:/F:/dev/insanity/agni/client/src/main/java/com/kivar/lumina/shared/requestfactory/requestcontext/SearchRequestContext.java' 
      [ERROR] Line 9: The import com.kivar.lumina.server.filter.FilterConfiguration cannot be resolved 

중 하나를 추가하십시오 경우 특히 아래로 가져 오기에 문제가 있음이 눈에 띄게 보이는 오류에서

+0

downvote 이유는 downvote을 설명하기 위해 너무 친절한 사람? –

+0

여기서 "서비스 인터페이스"는 무엇을 의미합니까? ("서비스 구현"과 비교) 어떻게 오류와 관련이 있습니까? –

+0

@ThomasBroyer가 더 나아 졌습니까? –

관련 문제