2014-01-12 1 views
0

, 내가 설치되지 않은 :은 오류 "아이디와 DB에있는 응용 프로그램의"클라이언트 응용 프로그램에서 어댑터 절차를 호출 윈도우 7 시스템에서

  • 이클립스 자바 EE 4.3.1 64 비트 버전,
  • 클라이언트 응용 프로그램에서 어댑터 프로 시저를 호출하는 동안 이클립스 마켓 플레이스
  • ADT

내가 오류를 얻고에서 IBM 작업등을 스튜디오 버전 6.1.0. 다음을 보려고합니다. this training module

이 응용 프로그램을 직접 코딩하지 않았습니다. 오히려 상기 훈련 모듈의 I downloaded the associated sample.

나는 샘플의 일부입니다 어댑터를 배포하고 성공적으로 내가 안드로이드 환경을 활성화하고이 응용 프로그램 (HTML을 실행하려고 및 관련 JS 인 경우 이제 옵션 Run As --> Invoke Worklight procedure

를 사용하여 어댑터 절차를 테스트)이 JS 절차를 불러들이려고하는데, 나는 다음과 같은 오류를 얻을

를 응용 프로그램이 예상대로 실행되지 않습니다

[ERROR] FWLSE0020E : 아약스 요청 예외 : 아이디 '와 DB에는 응용 프로그램 이 없습니다 InvokeAdapterProcedure '. [프로젝트 InvokeAdapterProcedure [ERROR] FWLSE0117E 오류 코드 1 에러 설명 : INTERNAL_ERROR, 오류 메시지 FWLSE0069E : 내부 오류 가제트 요청 중에 발생 [프로젝트 InvokeAdapterProcedure 상기 ID 와 DB에는 적용이 없다 'InvokeAdapterProcedure'., 사용자 신원 {SubscribeServlet = NULL, wl_authenticityRealm = NULL, wl_remoteDisableRealm = NULL, SampleAppRealm = NULL, wl_antiXSRFRealm = NULL, wl_deviceAutoProvisioningRealm = NULL, WorklightConsole = NULL, wl_deviceNoProvisioningRealm = NULL, wl_anonymousUserRealm = 널 (null)}. [프로젝트 InvokeAdapterProcedure] com.worklight.common.log.filters.ErrorFilter

내가 할 수있는 매우 잘 (서버보기에서)이 작업등을 서버에서 설치 한 응용 프로그램 정확히 뭐가 문제

를 참조?

이 응용 프로그램을 WL 6.0으로 가져와 성공적으로 실행할 수있었습니다. WL 6.1의 문제입니까?

+0

이 미리보기 모드 http://i.stack.imgur.com/7WhAc.png에서 실행이 어댑터가 올바르게 배치 alongwith 서버가 응용 프로그램을 보여주는 뷰 때 응용 프로그램은 모습입니다 WL 서버 http://i.stack.imgur.com/vQMSn.png –

답변

2

먼저 Worklight는 Eclipse Standard를 지원하지 않습니다. 대신 Eclipse Java EE을 사용해야합니다.

둘째, 애플리케이션과 어댑터를 모두 배포 했습니까?
나는 다음과 같은 단계를 수행 한 응용 프로그램은 나를 위해 작동 :

  1. Adapter Procedures sample project을 가져온.zip 파일
  2. 개설 어댑터 폴더는 RSSReader 어댑터를 마우스 오른쪽 버튼으로 클릭하고 선택 Run As > Deploy Worklight Adapter
  3. 열린 응용 프로그램 폴더의 InvokeAdapterProcedure 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 선택 Run As > Run on Worklight Development Server
  4. 마우스 오른쪽 단추로 클릭 한 작업등의 프로젝트 및 선택 Open Worklight Console
  5. 클릭 수는 Preview as Common Resources

결과에 있던 : enter image description here

Android 환경을 추가하고 실제 Android 기기에서와 마찬가지로 Worklight Console의 MBS를 통해 미리보기 할 때도이 방법을 테스트했습니다.

Android 환경을 추가 한 후 Run As > Run on Worklight Development Server을 선택하여 응용 프로그램을 빌드하고 배포해야합니다.

enter image description here

+0

안녕하세요, Idan, 빠른 답장을 보내 주셔서 감사합니다. 기본적으로 Worklight 다운로드 URL에서 지시 한대로 Eclipse Java EE를 설치했습니다. –

+0

그래서 표준을 쓰지 마라 :-) 나머지는 어떨까요? –

+0

문제가 해결되었습니다. Run As> Worklight Development Server에서 실행 부분을 놓쳤습니다. WL 6.0에서 이것을 한 번도 사용하지 않았으므로이 단계를 건너 뜁니다. 그러나 고마워, 나는이 단계가 너무 수행되어야한다는 것을 알고있다. 내 질문을 편집하여 Eclipse Java EE가 사용되었음을 나타냅니다. –