Solution: the reason why my JSP files couldn’t be found was that I started the project entirely from scratch. However, if you want to deploy to Openshift
you require Openshift’s .openshift folder that contains the default configuration for the Tomcat cartridge. The problem had nothing to do with my web.xml and servlet definitions.
I am currently building a new webapp from scratch using Spring Web MVC. Spring, Spring Web MVC and a few Java concepts
like annotations are new to me.