hi friends please help me

        String JNDI_FACTORY="org.jnp.interfaces.NamingContextFactory";
         String JMS_FACTORY="QueueConnectionFactory";
         String queueName="queue/testQueue";
        QueueConnectionFactory qconFactory;
        QueueConnection qcon;
        QueueSession qsession;
        QueueSender qsender;
        Queue queue=null;
        TextMessage msg;
        ObjectMessage omsg;
        out.println("before hash table");
        Hashtable env = new Hashtable();
        env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
         env.put(Context.PROVIDER_URL, "localhost:1099");
        InitialContext ic=new InitialContext(env);
        out.println("before jms lookup");
   qconFactory = (QueueConnectionFactory) ic.lookup(JMS_FACTORY);
    qcon = qconFactory.createQueueConnection();
  qsession = qcon.createQueueSession(false,
javax.jms.Session.AUTO_ACKNOWLEDGE);
    out.println("jndi lookup is successfull");

              queue = (Queue) ic.lookup(queueName);

   qsender = qsession.createSender(queue);
  omsg = qsession.createObjectMessage();
    qcon.start();
         Vector v=new Vector();
        v.addElement("venkat");
        omsg.setObject(v);
 qsender.send(omsg);
        qsender.close();
    qsession.close();
    qcon.close();
        System.out.println("vector is put in the queue");

      i have written the above piece of code for jms. it works fine for one
or two
times and then starts giving the exeception.I am unable to solve this
problem because it works
well for first or second time and then gives the following exception.my mail
id is [EMAIL PROTECTED] in advance.

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_7._jspService(_0002fjmstest_0002ejspjmstes
t_jsp_7.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)



Thank's in advance
---Venkat Ammisetty


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to