On my side it was something really simple, after cleaning the project, in run -> tomcat server -> Deployment, check the application context, often when creating deployment from scratch the context take _war_exploded prefix, so finally the deployment is done but you try to access with wrong application context