While starting tomcat server I am getting an exception
SEVERE: Servlet /MavenWeb threw load() exception
java.lang.ClassCastException: org.springframework.we
You shouldn't be using multiple versions of Spring JARs in one project, but this is not the issue.
The problem is most likely caused by servlet API classes loaded by two different class-loaders. Probably you have servlet*.jar or some other container-specific JARs in your WAR. Remove them by setting their to provided in pom.xml.