Icefaces Application on Tomcat 6 using Netbeans
Similar to the portlet development but simpler.
download latest icefaces 1.7 RC1
pack these in library manager as Icefaces 1.7 library
backport-util-concurrent.jar
commons-beanutils.jar
commons-digester.jar
commons-discovery.jar
commons-fileupload.jar
commons-logging.jar
icefaces.jar
icefaces-comps.jar
Create a web application project and use JavaServerFace framework.
include Icefaces 1.7 library that we create.
Add these to your web.xml
<servlet>
<servlet-name>Persistent Faces Servlet</servlet-name>
<servlet-class>
com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet
</servlet-class>
<load-on-startup> 1 </load-on-startup>
</servlet>
<servlet>
<servlet-name>Blocking Servlet</servlet-name>
<servlet-class>com.icesoft.faces.webapp.xmlhttp.BlockingServlet</servlet-class>
<load-on-startup> 1 </load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>*.iface</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>/xmlhttp/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Blocking Servlet</servlet-name>
<url-pattern>/block/*</url-pattern>
</servlet-mapping>
Add a jspx to you project, if you put that under Web pages/jspx/foo.jspx
You will need to use it by http://localhost:8080/projectName/jspx/foo.iface
you are all set.
Enjoy!
No comments yet.