title: Runs successfully in Tomcat7 but giving error in tomcat9 in centOS
body: <p>I have a project in java. Which was currently running in Tomcat-7, JAVA-8 and postgres-9.3. I updated it to openjdk-11 and postgres-13 and tried to deploy it in tomcat9, but it is giving this error.</p>
  <pre><code> javax.servlet.ServletException: java.lang.NoSuchMethodError: 'java.lang.Object 
    org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(java.lang.String, java.lan$
      at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:666)
      at org.apache.jsp.layout1_jsp._jspService(Unknown Source)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  </code></pre>
  <p>I have tried solutions like playing with versions of jar in my WEB-INF/lib folder, but didn't work.</p>
  <p>Also tried <a href="https://stackoverflow.com/questions/27286790/java-lang-nosuchmethoderror-javax-servlet-jsp-pagecontext-getelcontextljavax">this</a> and <a href="https://stackoverflow.com/questions/62698459/tomcat-9-nosuchmethoderror">this</a> solutions.</p>