title: NoClassDefFoundError for tomcat 8.0.15/jasper/tiles 3.0.5
body: <p>I'm getting the following exception and not sure if the problem is in tomcat 8.0.15 or if there is some incompatibility of other libraries:</p>
  
  <pre><code>Caused by: java.io.IOException: ServletException including path '/WEB-INF/views/layout/baseLayout.jsp'.
      at org.apache.tiles.request.servlet.ServletUtil.wrapServletException(ServletUtil.java:61) ~[tiles-request-servlet-1.0.6.jar:1.0.6]
      at org.apache.tiles.request.servlet.ServletRequest.doInclude(ServletRequest.java:245) ~[tiles-request-servlet-1.0.6.jar:1.0.6]
      at org.apache.tiles.request.AbstractClientRequest.dispatch(AbstractClientRequest.java:54) ~[tiles-request-api-1.0.6.jar:1.0.6]
      at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47) ~[tiles-request-api-1.0.6.jar:1.0.6]
      at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259) ~[tiles-core-3.0.5.jar:3.0.5]
      at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:397) ~[tiles-core-3.0.5.jar:3.0.5]
      ... 37 common frames omitted
  Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.jasper.el.ELContextImpl
      at org.apache.jasper.compiler.Validator$ValidateVisitor.getJspAttribute(Validator.java:1414) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1231) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:879) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1536) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Node$Root.accept(Node.java:464) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1846) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:336) ~[jasper.jar:8.0.15]
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:323) ~[jasper.jar:8.0.15]
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) ~[jasper.jar:8.0.15]
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) ~[jasper.jar:8.0.15]
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) ~[jasper.jar:8.0.15]
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) ~[jasper.jar:8.0.15]
  </code></pre>
  
  <p>Any ideas?</p>
  
  <ul>
  <li>JDK 8u25</li>
  <li>Tomcat 8.0.15</li>
  <li>Spring 4.1.2</li>
  <li>Tiles 3.0.5</li>
  </ul>