Building and Deploying the Duke's Forest Case Study Application (original) (raw)

You can use NetBeans IDE or Maven to build and deploy Duke’s Forest.

The following topics are addressed here:

To Build and Deploy the Duke’s Forest Application Using NetBeans IDE

  1. Make sure that GlassFish Server has been started (seeStarting and Stopping GlassFish Server), as well as the database server (seeStarting and Stopping Apache Derby).
  2. From the File menu, choose Open Project.
  3. In the Open Project dialog box, navigate to:
tut-install/examples/case-studies  
  1. Select the dukes-forest folder.
  2. Select the Open Required Projects check box and click Open Project.
  3. Right-click the dukes-forest folder and select Build.
    This task configures the server, creates and populates the database, builds all the subprojects, assembles them into JAR and WAR files, and deploys the dukes-payment, dukes-store, and dukes-shipmentapplications.
    To configure the server, this task creates a JDBC security realm named jdbcRealm, enables default principal-to-role mapping, and enables single sign-on (SSO) for the HTTP Service.

To Build and Deploy the Duke’s Forest Application Using Maven

  1. Make sure that GlassFish Server has been started (seeStarting and Stopping GlassFish Server), as well as the database server (seeStarting and Stopping Apache Derby).
  2. In a terminal window, go to:
tut-install/examples/case-studies/dukes-forest/  
  1. Enter the following command to configure the server, create and populate the database, build all the subprojects, assemble them into JAR and WAR files, and deploy the dukes-payment, dukes-store, anddukes-shipment applications:
    To configure the server, this task creates a JDBC security realm named jdbcRealm, enables default principal-to-role mapping, and enables single sign-on (SSO) for the HTTP Service.