 <p>I also lost a half of day trying to fix this.</p> <p>It appeared that root was my project pom.xml file with dependency:</p> <pre><code> &lt;dependency&gt; &lt;groupId&gt;javax.servlet.jsp&lt;/groupId&gt; &lt;artifactId&gt;jsp-api&lt;/artifactId&gt; &lt;version&gt;2.1&lt;/version&gt; &lt;scope&gt;provided&lt;/scope&gt; &lt;/dependency&gt; </code></pre> <p>Other members of the team had no problems. At the end it appeared, that I got newer tomcat which has different version of jsp-api provided (in tomcat 7.0.60 and above it will be jsp-api 2.2).</p> <p>So in this case, options would be:</p> <pre><code>a) installing different (older/newer) tomcat like (Exactly what I did, because team is on older version) b) changing dependency scope to 'compile' c) update whole project dependencies to the actual version of Tomcat/lib provided APIs d) put matching version of the jsp-api.jar in {tomcat folder}/lib </code></pre>