Если вы проследите остальную часть пути, вы увидите, что common / lib принадлежит Tomcat, движку, на котором вы будете развертывать и запускать свой сервлет, когда он компилируется и упаковывается.
I 'м, если вы скачали и установили Tomcat .
Поскольку вы сказали, что в книге упоминается "common / lib", это говорит о том, что примеры основаны на Tomcat 5.5.В последней версии Tomcat 6.x используется «lib» вместо «common / lib».
Дело в том, что для успешной компиляции вам нужен JAR API сервлета.