Первое, что следует отметить, это то, что JBoss 4.0.5 будет по умолчанию запускать JBossMQ (в отличие от более новой JBoss Messaging). Ответы на некоторые ваши вопросы зависят от того, что вы делаете, то есть MDBs / EJB3 или нет?
Обратите внимание, вам нужно добавить http: // в начало этих ссылок, Stackoverflow хромает и не позволяет мне публиковать ссылки.
Взгляните на этот URL: www.java2s.com/Code/Java/EJB3/EJBTutorialfromJBossdemoformessagedrivenbean.htm
- Очередь будет создана для вас автоматически, когда JBoss загрузит MDB в примере
Предполагая, что вы имеете в виду JMS Connection Factory, вы можете внедрить фабрики и места назначения в EJB3, используя что-то вроде следующего:
@ Resource (mappedName = "queue / messages.EmailSender")
частный javax.jms. Адрес электронной почты SenderQueue;
@ Resource (mappedName = "QueueConnectionFactory")
частный javax.jms.ConnectionFactory connectionFactory;
Это хорошая отправная точка: www.jboss.org/file-access/default/members/jbossas/freezone/docs/Server_Configuration_Guide/4/html/Messaging_on_JBoss.html
Также, если вы еще не выполняете EJB3 в Jboss 4.0.3, см. Rwatsh.blogspot.com/2006/12/ejb3-development-using-jboss-405ga.html
.