hi
we have written the following code for JMS. i have defined queue with name
A in the jbossmq.xml file as follows
<Queue>
<Name>A</Name>
</Queue>
I am using the default connection factory
(QueueConnectionFactory).The following piece of code works only few times
and then starts giving the error which i have pasted below.please help me in
resolving this problem.Is there any other extra
configuration required for jms.
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
env.put(Context.PROVIDER_URL, "localhost:1099");
InitialContext ic=new InitialContext(env);
System.out.println("above connection factory lookup");
qconFactory = (QueueConnectionFactory) ic.lookup("QueueConnectionFactory");
qcon = qconFactory.createQueueConnection();
qsession = qcon.createQueueSession(false,
javax.jms.Session.AUTO_ACKNOWLEDGE);
System.out.println("above the queue lookup");
try {
queue = (Queue) ic.lookup("queue/A");
} catch (NamingException ne) {
}
qsender = qsession.createSender(queue);
omsg = qsession.createObjectMessage();
qcon.start();
omsg.setObject(v);
System.out.println("before sending the message");
qsender.send(omsg);
qsender.close();
qsession.close();
qcon.close();
System.out.println("vector is put in the queue");
}
javax.servlet.ServletException: Cannot create a ConnectionReceiver
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:459)
at
_0002fjmstest_0002ejspjmstest_jsp_26._jspService(_0002fjmstest_0002ejspjmste
st_jsp_26.java:122)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
Root cause:
javax.jms.JMSException: Cannot create a ConnectionReceiver
at org.jbossmq.SpyConnection.failureHandler(SpyConnection.java:318)
at org.jbossmq.SpyConnection.createReceiver(SpyConnection.java:372)
at
org.jbossmq.SpyQueueConnection.createQueueSession(SpyQueueConnection.java:47
)
at
_0002fjmstest_0002ejspjmstest_jsp_26._jspService(_0002fjmstest_0002ejspjmste
st_jsp_26.java:91)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
---Venkat Ammisetty
---Venkat Ammisetty
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user