Java EE 7 SDK

Samples Main Page

# The HTML5 JSF Sample Application

This is a JavaServer Faces 2.2 application that uses HTML5 features.

## Description

This sample demonstrates the use of HTML5 Form features in JavaServer Faces 2.2.

## Key Features

- Using HTML5 in JavaServer Faces 2.2.

## Building, Deploying, and Running the Application

Following are the instructions for building, deploying, and running this sample application.

1. Set up your build environment and configure the application server with which the build system has to work by following the common build instructions.
2. `app_dir` is the sample application base directory: `samples_install_dir/javaee7/jsf/html5`.
3. ````Change directory to `app_dir.
   `
4. Build, deploy, the sample application using the `mvn` target:

`app_dir> mvn install`

To deploy the project, you can go to`app_dir` and use the command line below:

`app_dir> asadmin deploy ./target/html5.war`

5. Use the glassfish command line to undeploy the application.

   `app_dir> asadmin undeploy` <app_name>

6. Use the target `clean` to remove the temporary directories like /target.

   `app_dir> mvn clean`

## Building, Deploying, and Running the Application in NetBeans IDE

Perform the following steps to build, deploy, and run the application using NetBeans IDE:

1. Refer to the common build instructions for setting up NetBeans IDE and Java EE 7 SDK.
2. In the NetBeans IDE, choose File → Open Project (Ctrl-Shift-O), navigate to the `samples_install_dir/javaee7/jsf` directory, select `html5`, select Open Required Projects, and click Open Project.
3. In the Projects tab, right click `html5` and select Run to build, deploy, and run the project.

## Troubleshooting

If you have problems when running the application, refer the troubleshooting document.

Copyright © 1997-2013 Oracle and/or its affiliates. All rights reserved.