2013-02-09 18 views
5

Sto cercando di ricreare gli esempi di HornetQ con i miei progetti di test. Comunque sto avendo problemi con il caricatore di classi. Ovviamente mi mancano alcune dipendenze che non sono specificate nei documenti.Come configurare HornetQ Demo

La documentazione avevano di aggiungere

  • hornetq-core-client.jar
  • netty.jar
  • hornetq-jms-client.jar
  • jboss-jms-api.jar

sto ottenendo questo errore:

javax.naming.NoInitialContextException: Cannot instantiate class: 
    org.jnp.interfaces.NamingContextFactory 
[Root exception is java.lang.ClassNotFoundException: 
    org.jnp.interfaces.NamingContextFactory] 

Dove posso trovare questa classe (e tutte le altre che potrebbero essere necessarie)?

+0

Potete dirmi quale versione HQ che si sta utilizzando e dove nella documentazione che avete trovato questa lista JAR? È stato preso da 'examples/jms/applet/applet.html'? – Francisco

risposta

4

Recentemente ho riscontrato lo stesso problema. Ricreare l'esempio argomento, ho dovuto aggiungere il seguente:

JNP-client.jar hornetq-commons.jar

Entrambi dovrebbero essere nel lib hornetq

1

Per quello che vale la pena, a partire da HornetQ 2.3 tutto è stato Mavenized. Quindi, se avete mai avuto problemi a capire un elenco delle dipendenze per un esempio di HornetQ, basta cambiare nella cartella della esempio e chiedere Maven:

cd hornetq/examples/jms/topic 
mvn dependency:list 
Problemi correlati