title: NoSuchMethodError when deploy an icefaces 3 app
body: <p>I'm refactoring a simple web project that originally uses icefaces-ee 1.8 with icepush, then was uploaded to icefaces-ee 3.3.0 with icepush, but never actually require them. I'm replacing the 'ee' libraries to community libraries, and droping the icepush funtionality to a simple icefaces project.
  My maven icefaces dependencies are:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;org.icefaces&lt;/groupId&gt;
      &lt;artifactId&gt;icefaces&lt;/artifactId&gt;
      &lt;version&gt;3.3.0&lt;/version&gt;
      &lt;exclusions&gt;
          &lt;exclusion&gt;
              &lt;groupId&gt;org.icepush&lt;/groupId&gt;
              &lt;artifactId&gt;icepush&lt;/artifactId&gt;
          &lt;/exclusion&gt;
      &lt;/exclusions&gt;  
  &lt;/dependency&gt;  
  &lt;dependency&gt;
      &lt;groupId&gt;org.icefaces&lt;/groupId&gt;
      &lt;artifactId&gt;icefaces-compat&lt;/artifactId&gt;
      &lt;version&gt;3.3.0&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.icefaces&lt;/groupId&gt;
      &lt;artifactId&gt;icefaces-ace&lt;/artifactId&gt;
      &lt;version&gt;3.3.0&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;org.glassfish&lt;/groupId&gt;
    &lt;artifactId&gt;javax.faces&lt;/artifactId&gt;
    &lt;version&gt;2.1.28&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
    &lt;artifactId&gt;javax.servlet-api&lt;/artifactId&gt;
    &lt;version&gt;3.0.1&lt;/version&gt;
    &lt;scope&gt;provided&lt;/scope&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;javax.mail&lt;/groupId&gt;
    &lt;artifactId&gt;javax.mail-api&lt;/artifactId&gt;
    &lt;version&gt;1.4.4&lt;/version&gt;
    &lt;scope&gt;provided&lt;/scope&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;javax.el&lt;/groupId&gt;
    &lt;artifactId&gt;javax.el-api&lt;/artifactId&gt;
    &lt;version&gt;2.2.1&lt;/version&gt;
    &lt;scope&gt;provided&lt;/scope&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>it compiles but when I try to deploy the war into glassfish 3, I get this error<br>
    java.lang.NoSuchMethodError: org.icefaces.util.EnvUtils.getWarnBeforeExpiryInterval(Ljavax/faces/context/FacesContext;)</p>
  
  <p>effectively, I see that the class EnvUtils, in the icefaces-3.3.0.jar, lacks that method.</p>
  
  <p>which functionality uses this? how can I avoid this error?</p>