title: Changes in .xhtml file not reflected in browser, restart and build needed
body: <p>If I make changes in my <code>.xhtml</code> file, the changes are not getting reflected on the screen in my browser. To get it to work, I have to restart the server everytime. This seems unwieldy to me.</p>
  
  <p>I have added the following context parameters in my <code>web.xml</code>:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;context-param&gt;
      &lt;param-name&gt;javax.faces.PROJECT_STAGE&lt;/param-name&gt;
      &lt;param-value&gt;Development&lt;/param-value&gt;
  &lt;/context-param&gt;
  &lt;context-param&gt;
      &lt;param-name&gt;javax.faces.FACELETS_REFRESH_PERIOD&lt;/param-name&gt;
      &lt;param-value&gt;1&lt;/param-value&gt;
  &lt;/context-param&gt;
  </code></pre>
  
  <p>However, they did not have any effect.</p>
  
  <p>My technology stack is listed below:</p>
  
  <ul>
  <li>SWF 2.3.0</li>
  <li>Primefaces 2.2.1</li>
  <li>JSF 2</li>
  <li>Spring Security 3</li>
  <li>Spring 3.1.0M1I</li>
  <li>EhCache</li>
  <li>Apache Tomcat 6.0</li>
  <li>STS 2.5.1.</li>
  </ul>