Ответ 1
Поместите их в WEB-INF/lib вашего веб-контекста, конечно.
Если в вашем проекте есть JAR-драйвер JAR, вам нужно добавить их на Tomcat server/lib для Tomcat 7 и выше. Это не должно быть в вашем WEB-INF/lib.
Я запускаю Eclipse с Tomcat 5.5.
Мой динамический веб-сайт включает в себя некоторый код JAVA, который требует внешних файлов jar. Где я должен помещать эти файлы jar, чтобы Apache не выдавал мне таких ошибок, как java.lang.ClassNotFoundException?
Спасибо за это.
Поместите их в WEB-INF/lib вашего веб-контекста, конечно.
Если в вашем проекте есть JAR-драйвер JAR, вам нужно добавить их на Tomcat server/lib для Tomcat 7 и выше. Это не должно быть в вашем WEB-INF/lib.
Убедитесь, что банку, которую вы хотите использовать (WebContent/WEB-INF/lib/yourjar), видна в Eclipse. (здесь)
Когда я использовал проводник файлов Windows, чтобы добавить jdbc jar в мой проект, он не был виден в Eclipse, и ошибка ClassNotFoundException продолжалась. Однако перетаскивание банки в проект Eclipse (UI) действительно сработало для меня.