Tomcat 8 requires Java 7 or higher. Ensure your JAVA_HOME is set correctly.
Ensure the scope is set to "provided" in Maven, as the Tomcat server already contains these files in its own library folder. Common Troubleshooting jasper-runtime.jar tomcat 8 download
Ensure your Jasper version matches your Tomcat minor version (e.g., don't use Jasper from Tomcat 9 with a Tomcat 8 server). Tomcat 8 requires Java 7 or higher