Olá pessoal estou tentando chama um serviço que disponibilizei no meu barramento ( JBOSS ESB ) , quando faço a chamada do serviço via JMS ele funciona
perfeitamente mas quando faço a chamada via API ESB ele me gera uma exceção como abaixo, talvés eu não esteja fazendo corretamente ou não tenha entendido o conceito corretamente , segue a baixo o erro e a classe cliente se alguém poder me ajudar, estou batendo muito a cabeça com isso :
log4j:WARN No appenders could be found for logger (org.jboss.soa.esb.services.registry.RegistryFactory).
log4j:WARN Please initialize the log4j system properly.
java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at org.jboss.soa.esb.util.ClassUtil.forName(ClassUtil.java:64)
Codigo
System.setProperty("javax.xml.registry.ConnectionFactoryClass",
"org.apache.ws.scout.registry.ConnectionFactoryImpl");
ServiceInvoker deliveryAdapter = new ServiceInvoker("MyServiceCategory",
"Webservice_calendario"); // erro e lançado nesse trecho !!!
Message requestMessage = MessageFactory.getInstance().getMessage(
MessageType.JBOSS_XML);
requestMessage.getBody().add(message);
Message replyMessage = deliveryAdapter.deliverSync(requestMessage, 20000);