title: JSF exception deploying to FireFly, tag named inputFile null handler-class
body: <p>I am trying to learn JSF and am having a problem deploying any project.  I have installed the following:</p>
  
  <p>Eclipse Kepler release 2<br>
  JBoss tools for eclipse<br>
  WildFly 8<br>
  Maven 3.2.1<br>
  Java JDK 8<br>
  mojarra 2.2.6</p>
  
  <p>I am having this problem with JSF projects I create and downloaded sample project.  When I deploy the project to WildFly in eclipse it throws the exception:</p>
  
  <pre><code>JBAS014777:   Services which failed to start: service jboss.undertow.deployment.default-server.default-host./Test: org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./Test: Failed to start service
  </code></pre>
  
  <p>The Test.war.failed file in the deployment folder of WildFly has the following:</p>
  
  <pre><code>"{\"JBAS014671: Failed services\" =&gt; {\"jboss.undertow.deployment.default-server.default-host./Test\" =&gt; \"org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./Test: Failed to start service
  Caused by: java.lang.RuntimeException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: The tag named inputFile from namespace http://xmlns.jcp.org/jsf/html has a null handler-class defined
  Caused by: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: The tag named inputFile from namespace http://xmlns.jcp.org/jsf/html has a null handler-class defined
  Caused by: com.sun.faces.config.ConfigurationException: The tag named inputFile from namespace http://xmlns.jcp.org/jsf/html has a null handler-class defined\"}}"
  </code></pre>
  
  <p>Also, I don't know if this is related, but when I open the faces-config.xml file in eclipse it doesn't show the page with all the tabs that the many web examples show.  It only has tabs for Diagram, Tree, and Source.  Is this because the examples are JSF 2.0 and I am using JSF 2.2.6?</p>