Configuración de Java para crear rutas o carpeta WEB-INF / lib [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo agregar bibliotecas JAR al proyecto WAR sin enfrentar java.lang.ClassNotFoundException? Classpath vs Build Path vs / WEB-INF / lib 4 respuestas

He visto muchos tutoriales y aplicaciones que ponen sus archivos jar en una ruta de compilación mientras que otros lo ponen dentro de su carpeta web-inf / lib. ¿Hay alguna diferencia significativa? Cuales son las ventajas y desventajas de ambos? ¿Qué indicador tengo para colocar un determinado frasco dentro de la carpeta libs y colocar el frasco en la ruta de compilación?

Respuestas a la pregunta(2)

Su respuesta a la pregunta