These are instructions for building and useing daytrader with JBoss: First create a $JBOSS_SERVER_HOME/deploy/jms/daytrader-destinations-service.xml file with the fiollowing contents: TradeBrokerQueue jboss.mq:service=DestinationManager TradeStreamerTopic jboss.mq:service=DestinationManager Then edit your $JBOSS_SERVER_HOME/deploy/ejb-deployer.xml file and find the line that sets the VerifyDeployments attribute and set to false. It should look like the following: ... false ... If using MySQL, create a mysql database called tradedb and load it with the derby.sql. Create a user named daytrader and grant the proper privileges as follows: grant all on tradedb.* to daytrader identified by 'daytrader'; grant all on tradedb.* to daytrader@localhost identified by 'daytrader'; Then create a JBoss mysql datasource by creating a $JBOSS_SERVER_HOME/deploy/mysql-ds.xml file with the following contents: jdbc/TradeDataSource false jdbc:mysql://localhost:3306/tradedb com.mysql.jdbc.Driver daytrader daytrader org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter mySQL Finally build a mysql version of daytrader with the following command: mvn clean install -Ddatabase=mysql Copy the $DAYTRADER_SRC_HOME/modules/ear/target/daytrader-ear-1.1-SNAPSHOT.ear to your $JBOSS_SERVER_HOME/deploy directory.