В Java приложения иногда используют сторонние библиотеки. В этом случае кажется, что ваша установка Tomcat не включает в себя одну такую библиотеку. Судя по полученной вами ошибке, похоже, что вам не хватает библиотеки Apache Commons Logging (широко используемой в мире Java, которая, как оказалось, не поставляется в комплекте с Tomcat).
Типичный способ распространения библиотеки на Java - это файл JAR (Java Archive). Проще говоря, файл JAR - это просто набор классов Java, которые были заархивированы в файл, который был переименован из * .zip в * .jar.
Чтобы получить файл JAR Commons Logging, вы можете загрузить его с сайта загрузки Apache Commons . Вам понадобится бинарная версия, а не исходная версия. Если вам случится загрузить версию 1.1.1 (например), вы должны разархивировать файл commons-logging-1.1.1-bin.zip
. Внутри вы найдете файл с именем commons-logging-1.1.1.jar
. Скопируйте этот файл JAR в каталог lib
, где установлено программное обеспечение Tomcat. Вам может потребоваться перезапустить Tomcat, прежде чем он заметит этот новый файл.
Надеемся, что в следующий раз, когда вы попытаетесь использовать приложение, вы можете получить или не получить еще одну ошибку, указывающую, что еще один класс не может быть найден. В таком случае, я приветствую вас в чудесном мире охоты на JAR! :) Надеемся, что приложению не потребуется слишком много библиотек помимо регистрации Commons Logging, но мы увидим (учитывая, что вы пытаетесь запустить Nutch, я могу предвидеть, что требуется Lucene , так что будьте к этому готовы) .
Веселись с Натчем!