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
- To Build and Deploy the Duke’s Forest Application Using Maven
To Build and Deploy the Duke’s Forest Application Using NetBeans IDE
- Make sure that GlassFish Server has been started (seeStarting and Stopping GlassFish Server), as well as the database server (seeStarting 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-forest
folder. - Select the Open Required Projects check box and click Open Project.
- 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 thedukes-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.
To Build and Deploy the Duke’s Forest Application Using Maven
- Make sure that GlassFish Server has been started (seeStarting and Stopping GlassFish Server), as well as the database server (seeStarting 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-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.