To build the application components of order, enter the following command:
ant |
This runs the default task, which compiles the source files and packages the application into an EAR file located at tut-install/examples/ejb/order/dist/order.ear.
To deploy the EAR, make sure the Application Server is started, then enter the following command:
ant deploy |
After order.ear is deployed, a client JAR, orderClient.jar, is retrieved. This contains the application client.
To run the application client, enter the following command:
ant run |
You will see the following output:
... run: [echo] Running appclient for Order. appclient-command-common: [exec] Cost of Bill of Material for PN SDFG-ERTY-BN Rev: 7: $241.86 [exec] Cost of Order 1111: $664.68 [exec] Cost of Order 4312: $2,011.44 [exec] Adding 5% discount [exec] Cost of Order 1111: $627.75 [exec] Cost of Order 4312: $1,910.87 [exec] Removing 7% discount [exec] Cost of Order 1111: $679.45 [exec] Cost of Order 4312: $2,011.44 [exec] Average price of all parts: $117.55 [exec] Total price of parts for Vendor 100: $501.06 [exec] Ordered list of vendors for order 1111 [exec] 200 Gadget, Inc. Mrs. Smith [exec] 100 WidgetCorp Mr. Jones [exec] Counting all line items [exec] Found 6 line items [exec] Removing Order 4312 [exec] Counting all line items [exec] Found 3 line items [exec] Found 1 out of 2 vendors with ’I’ in the name: [exec] Gadget, Inc. BUILD SUCCESSFUL |
Before re-running the application client, you must reset the database by running the create-tables task.
As a convenience, the all task will build, package, deploy, and run the application. To do this, enter the following command:
ant all |
To undeploy order.ear, enter the following command:
ant undeploy |