2013-09-04 7 views
0

웹 서비스에 연결하는 비누 클라이언트를 호출하는 방법을 아래에 작성했습니다. 아래의 코드는 테스트 클래스에서 잘 작동하지만, 비어로 weblogic9를 배포 한 후 HTTP/1.1 500 오류가 발생했습니다. 그리고 난 그것을 잘 locally.`에게비누 클라이언트가 웹 로직 배포 후 웹 서비스에 연결할 수 없습니다.

public boolean isServiceReady(String msisdn) throws Exception 
{ 
    logger.info("check if the service ready or not for " + msisdn); 
    if("".equals(msisdn)) 
    { 
     throw new IllegalArgumentException("no active msisdn for logged user"); 
    } 
    ServiceReadyClient nfcClient = ServiceReadyClient.getInstance(true); 
    ServiceReadyServices services = nfcClient.getServices(); 

    if(services == null) 
    { 
     throw new ServiceReadyClientException("NFC Client not ready yet"); 
    } 
    IsServiceReadyResponse result = services.isServiceReady("tel:" + msisdn, CSS_CLIENT); 
    return (result != null && result.getReadinessStatus() != null) ? 
      "YES".equals(result.getReadinessStatus().getValue()) : false; 
} 

답변

0

ServiceReadyServices을 작동하고 ServiceReadyClient 사용자 정의 API의 출신으로 내 코드에 어떤 문제가 있는지 수없는 무엇입니까? 웹 서비스 URL을 위의 API 클래스로 전달해보십시오.

+0

네, 고객 여러분의 API입니다. API 클래스는 테스트 클라이언트와 다른 데스크톱 응용 프로그램에서 잘 작동하며 VF에서 제공합니다. – user2317753