Гид по технологиям

Установка OpenBravo 2.4 на CentOS: Tomcat и Ant

6 min read Инструкции Обновлено 22 Oct 2025
Установка OpenBravo 2.4 на CentOS: Tomcat и Ant
Установка OpenBravo 2.4 на CentOS: Tomcat и Ant

TL;DR

Кратко: установка включает загрузку и разворачивание Apache Tomcat 5.5 и Apache Ant 1.7 в /opt, затем запуск инсталлятора OpenBravo 2.4. Следуйте приведённым командам в точности, проверьте доступность PostgreSQL и учтите, что версия 2.5 не тестировалась в этом руководстве.

3.3 Apache Tomcat 5.5

В этом разделе описаны шаги по загрузке и установке Apache Tomcat 5.5 вручную в каталог /opt. Я не проверял Tomcat из репозитория CentOS; скачал официальную сборку с tomcat.apache.org.

Перейдите в каталог /opt и загрузите архив:

cd /opt
wget http://apache.cyberuse.com/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz

Распакуйте архив:

tar xzf apache-tomcat-5.5.27.tar.gz

Переименуйте каталог для удобства управления:

mv apache-tomcat-5.5.27 tomcat

Запустите демона Tomcat и отправьте процесс в фоновый режим:

/opt/tomcat/bin/startup.sh &

Добавьте команду запуска в /etc/rc.local, чтобы Tomcat стартовал при загрузке системы:

echo "/opt/tomcat/bin/startup.sh &" >> /etc/rc.local

Важно: используйте ту же версию Tomcat, что и в этом руководстве, если вы хотите воспроизвести шаги буквально. Для продакшена рекомендуется отдельный системный сервис (systemd unit) вместо записи в rc.local.

3.4 Apache Ant 1.7

Для совместимости с OpenBravo лучше установить Ant вручную и задать ANT_HOME. Это упрощает откат к пакетной установке CentOS позже.

Перейдите в /opt и скачайте Ant:

cd /opt
wget http://apache.promopeddler.com/ant/binaries/apache-ant-1.7.1-bin.tar.gz

Распакуйте и переименуйте каталог:

tar xzf apache-ant-1.7.1-bin.tar.gz
mv apache-ant-1.7.1 ant

Добавьте ANT_HOME в /etc/rc.local и экспортируйте его для текущей сессии:

echo "export ANT_HOME=/opt/ant" >> /etc/rc.local
export ANT_HOME=/opt/ant

Примечание: для постоянного использования в интерактивных сессиях добавьте переменную в /etc/profile.d/ant.sh или в профиль пользователя.

4. Загрузка и установка OpenBravo 2.4

Я использую OpenBravo 2.4, так как это руководство тестировалось на этой версии. Новая версия 2.5 не была протестирована здесь — используйте её на свой страх и риск.

Перейдите в /tmp и загрузите инсталлятор:

cd /tmp
wget http://surfnet.dl.sourceforge.net/sourceforge/openbravo/OpenbravoERP_2.40-linux-installer.bin

Сделайте файл исполняемым и запустите установщик:

chmod +x OpenbravoERP_2.40-linux-installer.bin
./OpenbravoERP_2.40-linux-installer.bin

Инсталлятор в текстовом режиме проведёт вас через шаги. Нажимайте ENTER, чтобы просмотреть части лицензионного соглашения, и введите “y” или “yes” при согласии.

Пример ответов на вопросы инсталлятора (следуйте тем же или адаптируйте под вашу систему):

  • Директория установки: нажмите ENTER для значения по умолчанию (/opt/OpenbravoERP)
  • Директория вложений: ENTER (/opt/OpenbravoERP/AppsOpenbravo/attachments)
  • Режим установки: Complete (1)
  • Тип установки: Standard (1)
  • Путь к JDK: ENTER (/opt/java) — если JDK установлен в другом месте, укажите корректный путь
  • Путь к Ant: ENTER (/opt/ant/bin/ant)
  • Директория Tomcat: ENTER (/opt/tomcat)
  • База данных: PostgreSQL (1)
  • Путь к бинарникам PostgreSQL: ENTER (/usr/bin)
  • Хост базы данных: ENTER (localhost)
  • Порт PostgreSQL: ENTER (5432)
  • Пароль для пользователя “postgres”: введите текущий пароль администратора
  • Имя базы данных: ENTER (openbravo)
  • Пользователь для Openbravo: укажите имя (например, admin)
  • Пароль для нового пользователя: введите и подтвердите
  • Контекст приложения: по умолчанию openbravo, здесь я использовал openbravoerp
  • Форматы даты/времени: выберите по вкусу (обычно DD MM YYYY, разделитель /, 24h)
  • Заполнить ли базу демонстрационными данными: Y

Во время установки вы увидите прогресс и строки, подобные этим:

Please wait while Setup installs Openbravo ERP on your computer.
Installing
0% ______________ 50% ______________ 100%
#########################################

Когда установка завершится, вы получите подтверждение:

Setup has finished installing Openbravo ERP on your computer.

5. Проверка работы

Если все шаги завершились успешно, система доступна по URL типа:

Войдите с учётной записью:

  • Пользователь: Openbravo
  • Пароль: openbravo

Примечание: в этом руководстве нет скриншотов — оно основано на проверенной последовательности действий. Если возникают ошибки, обратитесь к разделу устранения неполадок ниже.

6. Ссылки и ресурсы

Что может пойти не так и когда это не сработает

  • Неправильные пути к JDK/Ant/Tomcat: инсталлятор требует корректных путей. Если указать неверный путь, установка остановится.
  • Проблемы с правами: запускать установку и команды нужно от пользователя с привилегиями (root) или с sudo.
  • Конфликт портов: если порт 8080 занят, Tomcat не запустится. Измените порт в server.xml Tomcat.
  • Версии PostgreSQL: старые или слишком новые версии могут быть несовместимы. Используйте рекомендуемую или протестированную версию.

Альтернативные подходы

  • Установка через пакетный менеджер: используйте RPM/YUM-пакеты для Tomcat и Ant, чтобы упростить управление зависимостями и обновлениями.
  • Контейнеризация: разверните OpenBravo в Docker-контейнерах (Tomcat, Postgres отдельно) для изоляции и лёгкого отката.
  • VM-шаблон: создать шаблон виртуальной машины с предустановленными компонентами для быстрого развертывания.

Рольовые чек-листы

Sysadmin

  • Убедиться, что JDK установлен и соответствует требованиям OpenBravo.
  • Проверить доступность PostgreSQL и наличие прав на создание базы/пользователя.
  • Настроить сервисы (systemd) для Tomcat и при необходимости Ant.

Developer

  • Убедиться, что ANT_HOME корректно экспортирован и доступен в среде сборки.
  • Проверить, что сборочный процесс OpenBravo проходит без ошибок (если выбран режим Development).

DBA

  • Проверить версии PostgreSQL, настройки локали и кодировки базы (рекомендуется UTF-8).
  • Настроить резервное копирование перед заполнением демо-данных.

Мини‑методология отката и аварийного плана

  1. Если установка сломалась до создания базы — просто удалите каталоги /opt/OpenbravoERP и /opt/ant, /opt/tomcat.
  2. Если база создана и данные добавлены, восстановите из бэкапа PostgreSQL (pg_restore/pg_dump) или удалите базу вручную и повторите установку.
  3. Для критического отката остановите Tomcat, переименуйте каталоги (tomcat -> tomcat.bak) и восстановите предыдущую версию.
  4. В продакшене держите резервные копии /etc, конфигов Tomcat и дампы БД.

Совместимость и миграция

  • Данная инструкция проверялась на OpenBravo 2.4. Версия 2.5 упомянута как доступная, но не протестированная. При переходе на более новую версию проверьте релиз-ноты OpenBravo и бэкапните БД.
  • При миграции следите за изменениями в структуре БД и зависимостях Tomcat/Ant.

Критерии приёмки

  • Веб-интерфейс доступен по ожидаемому URL и порту.
  • Можно войти с учётной записью Openbravo/openbravo.
  • Демонстрационные данные (если выбраны) отображаются в интерфейсе.
  • Процессы Tomcat и PostgreSQL стабильно работают и не падают при загрузке страницы.

Глоссарий (одна строка)

  • Tomcat — Java-сервер приложений, исполняющий webapps.
  • Ant — инструмент сборки проектов Java.
  • OpenBravo — веб-ERP система на Java/PostgreSQL.
  • PostgreSQL — реляционная СУБД с открытым кодом.

Устранение неполадок (короткий чек‑лист)

  • Проверка логов Tomcat: /opt/tomcat/logs/catalina.out
  • Проверка логов установки OpenBravo в /tmp или /opt/OpenbravoERP/logs
  • Проверка соединения к базе: psql -h -U -d
  • Проверка доступности порта: ss -ltnp | grep 8080

Короткое объявление для команды (100–200 слов)

Установлен OpenBravo ERP 2.4 на сервере CentOS с ручной установкой Apache Tomcat 5.5 и Apache Ant 1.7 в каталог /opt. Для запуска использовались локальные бинарные сборки (Tomcat и Ant). Конфигурация подразумевает PostgreSQL на том же хосте (порт 5432). Тестовый доступ: http://:8080/openbravoerp, логин Openbravo/openbravo. Перед переходом в продакшен рекомендуется перевести запуск Tomcat в systemd, настроить резервное копирование БД и проверить совместимость с версией OpenBravo 2.5.

Итог

  • Следуйте шагам по установке Tomcat и Ant в /opt и запуска инсталлятора OpenBravo.
  • Проверьте пути, права и доступ к PostgreSQL.
  • Для продакшена рассмотрите systemd, контейнеризацию и резервное копирование.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство