JBoss at Work: A Practical Guide, 1st Edition by Tom Marrs & Scott Davis The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated June 24, 2008. UNCONFIRMED errors and comments from readers: {30} 2nd paragraph; Currently the text in the second statement reads... "Change to the ch02-mvc directory and type ant." It should read... "Change to the /ch02-mvc/webapp directory and type ant." [36] Chapter 3; build.xml file does not execute properly because it does not correspond to the file system layout described in the text nor does it have the proper targets. {60} 2nd bullet; The 2nd bullet says that the database deployment descriptor hsqldb-ds.xml has been configured. I believe the reference should be to file jaw-ds.xml [77] Top of the page within a border; Under the printing history, the book I am using was printed in October, 2005. The statement in the book says that a "core .jar file" (Apache Jakarta Commons Collections JAR) was left out of JBoss 4.0.2, and that the error would be corrected in JBoss 4.0.3. I am running jboss 4.2.1 and I am getting a jboss-hibernate.deployer not found error which is blowing up the ant build for ch05a-List. The Commons collections JAR doesn't seem to exist anywhere on the Apache site, and I can't find anything thing else to help me fix this problem. Am I missing something about this fix? [144] Testing Iteration 3; This may be a JBOSS problem but I thought I should let you know about it. The test fails on JBOSS 4.0.5 after submitting the credit check form. The ControllerServlet gets the data OK and prints the confirmation before calling the line: JmsProducer.sendMessage(creditCheckReq, XA_QUEUE_CONNECTION_FACTORY, CREDIT_CHECK_QUEUE); which causes the following exception: com.9780596007348atwork.util.JmsProducerException: javax.jms.JMSException: Could not create a session: org.9780596007348.resource.JBossResourceException: Unable to setup connection; - nested throwable: (javax.naming.NameNotFoundException: XAConnectionFactory not bound) com.9780596007348atwork.util.JmsProducer.sendMessage(JmsProducer.java:43) com.9780596007348atwork.ControllerServlet.processRequest(ControllerServlet.java:189) com.9780596007348atwork.ControllerServlet.doPost(ControllerServlet.java:72) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.9780596007348.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) I found several mentions of the "XAConnectionFactory not bound" on in the JBOSS forums but no usable solutions. Nothing showed up in the JBOSS bug database. I confirmed the Hypersonic database jawDB is connected and populated. [back] inside back page top; "follow the Examples link." There is no link and this is so frustrating.