2016-09-14 8 views
1

푸른 EventHub을 found- 나는이 코드를 작성했습니다되지 않음 :점점 오류 메시지 나는 EventHub에 문자열을 보내려고하고

private static void sendPOST(ValueChangeMessage valueChangeMessage) throws IOException { 
    try { 
//   final String namespaceName = ""; //sericebusnamespacename 
//   final String eventHubName = ""; 
//   final String sasKeyName = ""; 
//   final String sasKey = ""; 
//   ConnectionStringBuilder connStr = new ConnectionStringBuilder(namespaceName, eventHubName, sasKeyName, sasKey); 
     byte[] payloadBytes = valueChangeMessage.data.get().toString().getBytes(StandardCharsets.UTF_8); 

     EventData sendEvent = new EventData(payloadBytes); 

     EventHubClient ehClient = EventHubClient.createFromConnectionStringSync(connStr.toString()); 
       ehClient.sendSync(sendEvent); 

    } 
    catch (ServiceBusException ex) { 
     Logger.getLogger(CatChannel.class.getName()).log(Level.SEVERE, null, ex); 
    }   
} 

을하지만 넷빈즈에서 프로젝트를 실행하려고 할 때마다, 그것은 준다 아래 오류 :

error: cannot access Message

sendEvent = new EventData(payloadBytes);

class file for org.apache.qpid.proton.message.Message not found

가능한 문제는 누구에게 말해 줄 수 있습니까 ??

+0

누군가가 그의 의견을 여기에서 공유 할 수 있습니까 ?? 아직도 놀랍다. –

답변

0

나는이 문제를 해결했습니다 ......... 실제로 시스템의 프록시가 문제였습니다 ..... Maven에서 jar 파일을 다운로드 할 수 없었습니다 ..... 수동으로 내 프로젝트의 종속성을 포함했습니다