Jms queue

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:

[code]
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();
}

}
[/code]

Olá,
Dá uma olhada:


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