In this exercise, you will learn how to work with the EJB Timer Service. The example in this chapter matches the stateless session bean, ShipMaintenanceBean, that was defined in Chapter 13.
If you already have JBoss running, there is no reason to restart it. Otherwise, start it up as instructed in the Workbook 1.
No database is used in this example.
Perform the following steps:
Open a command prompt or shell terminal and change to the ex13_1 directory created by the extraction process.
variables to point to where your JDK and JBoss 4.0 are
C:\workbook\ex13_1> set JAVA_HOME=C:\jdk1.5.0 C:\workbook\ex13_1> set JBOSS_HOME=C:\wjboss-4.0.x
$ export JAVA_HOME=/usr/local/jdk1.5.0 $ export JBOSS_HOME=/usr/local/jboss-4.0
ant to your
execution path. Ant is the build utility.
C:\workbook\ex13_1> set PATH=..\ant\bin;%PATH%
$ export PATH=../ant/bin:$PATH
Perform the build by typing
As in the exercises in earlier chapters of this workbook, titan.jar is rebuilt, copied to the JBoss deploy directory, and redeployed by the application server.
com.titan.processpayment.ShipMaintenanceBean is copied as is from Chapter 13, so we won't go over
The client is the