Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > jms


Автор: sergioK1 8.6.2012, 13:28
часть кода 

Код

 
       InitialContext init = new InitialContext();          
        
             javax.jms.Queue destination =
                 (javax.jms.Queue) init.lookup("java:/comp/env/myQueue");
             ConnectionFactory connectionFactory =
                 (ConnectionFactory) init.lookup("java:comp/env/jms/ConnectionFactory");
             Connection connection = connectionFactory.createConnection();



пишет 
 javax.naming.NameNotFoundException: Name [myQueue] is not bound in this Context. Unable to find [myQueue].

перепробовал все что можно, и гугле перерыл, 

что прописывать и куда ? 

стоит томкат7

Автор: ashain 8.6.2012, 20:48
А через ресурсы это нельзя сделать?

Автор: sergioK1 9.6.2012, 10:10
Цитата(ashain @ 8.6.2012,  19:48)
А через ресурсы это нельзя сделать?

поподробнее можно? , от начала и до конца , 

Автор: ashain 9.6.2012, 14:53
Ну тут что то вроде такого:
Код

    @Resource( name = "jms/QueueConnectionFactory" )
    private ConnectionFactory connectionFactory;
    @Resource( name = "jms/PaymentQueue" )
    private Destination destination;


Это относится к приложению в контейнере Glassfish'а. Предварительно эти ресурсы созданы в конфигурации Glassfish. 

Автор: jk1 10.6.2012, 10:37
Цитата

Это относится к приложению в контейнере Glassfish'а. Предварительно эти ресурсы созданы в конфигурации Glassfish.  


А Tomcat, в  отличие от Glassfish, не является Application Server'ом, так что там такое не прокатит. Другое дело, что в Tomcat можно прицепить сторонний JMS-брокер, например ActiveMQ. Поддробнее http://www.tomcatexpert.com/blog/2010/12/16/integrating-activemq-tomcat-using-local-jndi и http://activemq.apache.org/tomcat.html

Автор: sergioK1 10.6.2012, 21:24
помогло но счас другое 

Код

javax.jms.JMSException: Could not create Transport. Reason: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [activemq.xml]; nested exception is java.io.FileNotFoundException: class path resource [activemq.xml] cannot be opened because it does not exist


куда конкретно  класть activemq.xml  ?? 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)