-
Notifications
You must be signed in to change notification settings - Fork 0
build
Пока предварительно!
-
WebHarvest— библиотеки проекта должны располагаться в каталогеcommon/lib/web-harvest/. Их можно скачать здесь -
Интерфейс
JDBCдляMySQL— должен располагаться в каталогеcommon/lib/. - Библиотеки проекта
Apacheдля доступа к данным. Пока используется эта и эта. Эти библиотеки должны располагаться в каталогеcommon/lib. -
Модуль по работе с
JSON. Должен располагаться в каталогеcommon/lib. -
Spring Framework.
Из архива следует извлечь каталог
distи разместить его содержимое в каталогеcommon/lib/spring. -
HTTP-серверJetty. Содержимое каталогаlib/дистрибутива следует разместить в каталогеcommon/lib/jetty. -
Библиотека сериализации
XStream. Содержимое каталогаlib/дистрибутива следует разместить в каталогеcommon/lib/xstream.
Важно проследить, что в файле miner/config/config.xml и processing/config/config.xml
правильно указаны название базы данных, логин и пароль для доступа, а также правильно
настроены параметры сети (использование прокси-сервера).
Для снижения нагрузки на внешние серверы предлагаю использовать кэширующий прокси-сервер SQUID.
Пользователи Linux-дистрибутива, основанного на Debian, могут установить его командой
apt-get install squid
Конфигурация по умолчанию вполне подходит для локального использования. Сервер будет слушать порт 3128 на всех интерфейсах.
При использовании прокси-сервера править конфигурационный файл не требуется. В противном случае
в каждом из кофигурационны файлов miner/config/config.xml и processing/config/config.xml
следует удалить строчку <property name="peoxy" .../>
- исходный файлы модуля проекта лежат в каталоге
<название модуля>/src/java/, - скомпилированные файлы классов складываются в каталог
<название модуля>/build/classes/, - готовые модули складываются (в виде JAR-архивов) в каталог
common/lib/.