blob: 584914171deca87446a0ef6e144720a3c12d324c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" href="../../book.css" type="text/css"/>
<title>Create JSF Project</title>
</head>
<body>
<h1>Create JSF Project</h1>
<br>
To create a JSF project one creates a Dynamic Web project with a JSF Facet.
<h3>Step 1: New Dynamic Web Project</h3>
<img alt="New Dynamic Web Project" src="./images/create_jsf_app1.png">
<h3>Step 2: Specify JSF Facet Settings</h3>
<img alt="Specify JSF Facet Settings" src="./images/jsffacetsettings.png">
<p>
<br>This dialog allows you to specify:
</p>
<ul>
<li>the JSF Libraries to be added to the classpath and, if checked which ones are deployed to the WEB-INF/lib directory at deployment time.</li>
<li>the name and location of the Faces configuration file</li>
<li>the name to give the Faces Servlet</li>
<li>the URL mapping patterns to use for the Faces Servlet</li>
</ul>
<br>
<p>
Note: your choices will be saved and used as the default settings the next time a JSF Facet is installed
</p>
When finish is invoked, the JSF Facet is installed.
<br><br><img src="../../images/ngrelc.png" alt="Related concepts" border="0">
<p>
<a href="../concepts/jsf_facets.html">JSF Facets</a><br>
<a href="../concepts/jsf_facets_install.html">What happens when a JSF Facet is installed?</a><br>
<p> <img src="../../images/ngrelr.png" alt="Related reference" border="0">
</p>
<p> <a href="../reference/jsf_facets.htm">JSF Facets</a><br>
<a href="../reference/jsf_libraries.htm">JSF Libraries</a><br>
<a href="../reference/jsf_app_config.htm">JSF Application Configuration</a><br>
<a href="../gettingstarted/tutorial/JSFTools_tutorial.html#newproject">Tutorial</a><br>
</p>
<p> <img src="../../images/ngrelt.png" alt="Related tasks" border="0">
</p>
<p>
<a href="../tasks/jsf_libs.html">Create or Update JSF Libraries</a><br>
<a href="../tasks/create_jsf_jsp.html">Create JSF JSP page</a><br>
</p>
</body>
</html>