Обычной процедурой для веб-приложений Eclipse и Java EE является установка контейнера сервлета (Tomcat, Jetty и т. Д.) Или сервера приложений (Glassfish (который входит в комплект загрузки «Sun Java EE»), JBoss AS, WebSphere, Weblogic. и т. д.) и интегрировать его в Eclipse с помощью (встроенного) плагина в представлении Servers .
Во время работы мастера создания нового Dynamic Web Project вы можете выбрать интегрированный сервер из списка. Если у вас есть существующий Динамический веб-проект без сервера или вы хотите изменить связанный с ним, вам необходимо изменить его в разделе Targeted Rutimes свойств проекта.
В любом случае, Eclipse автоматически поместит необходимые серверные библиотеки в classpath проекта (buildpath).
Вы абсолютно не должны никоим образом извлекать и копировать библиотеки, специфичные для сервера, в /WEB-INF/lib
или, что еще хуже, JRE/lib
самостоятельно, чтобы "исправить" ошибки компиляции в Eclipse. Это сделало бы ваше веб-приложение привязанным к определенному серверу и, таким образом, совершенно непереносимым.