title: Best practice to serve static files on Tomcat integrated with Apache
body: <p>If using Tomcat integrated with Apache (web server), how should I setup to make Apache serve all static files (html, png, css, ...) in my war file deployed in <code>webapps</code>? Use a symbolic link? I would like to do nothing after re-deploy my war including updated static files file if possible.</p>
  
  <p>For example, if all elements of my application in <code>webapps</code> are:</p>
  
  <ul>
  <li>my-app/app.jsp => Should be returned by Tomcat</li>
  <li>my-app/html/index.html => Should be returned by Apache</li>
  <li>my-app/images/log.png => Should be returned by Apache</li>
  <li>my-app/css/app.css => Should be returned by Apache</li>
  </ul>