Jms queue

1 resposta
J

oi pessoal,

tentando criar uma queue no banco para enviar arquivo XML para ela, o servidor funciona normal. Mas quando tento executar a aplicação que irá se conectar a fabrica e enviar o arquivo pra fila, ele dá esse erro:
Iniciando GlassFish Server 3+
GlassFish Server 3+ está em execução.
connect-debugger:
R:\Projetos\webservice\nbproject\build-impl.xml:1160: The following error occurred while executing this line:
R:\Projetos\webservice\nbproject\build-impl.xml:1169: 
java.lang.NoClassDefFoundError: com/sun/jdi/Bootstrap
	at org.netbeans.api.debugger.jpda.AttachingDICookie.findAttachingConnector(AttachingDICookie.java:250)
	at org.netbeans.api.debugger.jpda.AttachingDICookie.create(AttachingDICookie.java:123)
	at org.netbeans.api.debugger.jpda.JPDADebugger.attach(JPDADebugger.java:301)
	at org.netbeans.modules.debugger.jpda.ant.JPDAConnect$1.run(JPDAConnect.java:235)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)

O servidor funciona normalmente com qualquer outra aplicação publicada. Só a aplicação que tenta consumir a queue que dá esse erro:

public class MessageQueueTeste implements Serializable
{
  @Resource(mappedName = "jms/QueueRecebeConnectionFactory")
  private static ConnectionFactory connectionFactory;
  @Resource(mappedName = "jms/RecebeQueue")
  private static Queue queue;

  public void produceMessages(byte[] xml)
  {
    MessageProducer messageProducer;
    ObjectMessage objectMessage;
    try
    {
      Connection connection = connectionFactory.createConnection();
      Session session = connection.createSession(false,Session.AUTO_ACKNOWLEDGE);
      messageProducer = session.createProducer(queue);
      objectMessage = session.createObjectMessage();

      objectMessage.setObject(xml);
      messageProducer.send(objectMessage);
      messageProducer.close();
      session.close();
      connection.close();
    }
    catch (JMSException e)
    {
      e.printStackTrace();
    }
  }

1 Resposta

A

Olá,
Dá uma olhada:


http://forums.netbeans.org/ntopic52126.html

Criado 9 de janeiro de 2013
Ultima resposta 9 de jan. de 2013
Respostas 1
Participantes 2