Building and Deploying the Duke's Forest Case Study Application
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
-
Make sure that GlassFish Server has been started (see Starting and Stopping GlassFish Server), as well as the database server (see Starting and Stopping Apache Derby).
-
From the File menu, choose Open Project.
-
In the Open Project dialog box, navigate to:
tut-install/examples/case-studies -
Select the
dukes-forestfolder. -
Select the Open Required Projects check box and click Open Project.
-
Right-click the
dukes-forestfolder 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,anddukes-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
-
Make sure that GlassFish Server has been started (see Starting and Stopping GlassFish Server), as well as the database server (see Starting and Stopping Apache Derby).
-
In a terminal window, go to:
tut-install/examples/case-studies/dukes-forest/ -
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-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.