2016-09-14 9 views
1

Я пытаюсь отправить строку в EventHub и я написал этот код:получения сообщения об ошибке не Azure 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); 
    }   
} 

Но всякий раз, когда я пытаюсь запустить проект с NetBeans, он дает ошибка ниже:

error: cannot access Message

sendEvent = new EventData(payloadBytes);

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

Может ли кто-нибудь сказать мне, что может быть возможной проблемой?

+0

Может ли кто-нибудь поделиться своими взглядами здесь? Все еще в поиске slution –

ответ

0

У меня есть исправление для этого .......... на самом деле проблема была с прокси-серверами системы ..... он не смог загрузить банки из maven ..... So я вручную включил зависимости в свой проект

 Смежные вопросы

  • Нет связанных вопросов^_^