Skip to content

Автономное развертывание Linux Tomcat Проект FineBI

1. Обзор

1.1 Версия

Версия сервера FineBIФункциональные изменения
6.0-

1.2 Сценарии применения

Tomcat - это бесплатный и относительно стабильный сервер веб-приложений, популярный среди многих малых и средних предприятий.

1.3 Функциональный профиль

В этой статье описывается, как развернуть проект FineBI в контейнере Tomcat на системе Linux.

1.4 условия

  • В данной статье в качестве примера для демонстрации взяты CentOS7+JDK1.8+Tomcat9.0.44, в других версиях команды могут немного отличаться, пожалуйста, ориентируйтесь на свои собственные.
  • Пользователям необходимо установить JDK и Tomcat под Linux систему заранее, конкретный метод установки может обратиться к информации самостоятельно, техническая поддержка не несет ответственности за ответы среды для сборки части контента.
  • Несколько проектов BI не могут быть развернуты на одном сервере Tomcat.
  • Версия JDK должна быть 1.8, а минорная версия должна быть выше JDK8u102.
  • Tomcat версии 10.0 не поддерживается.

2. Настройка среды

Пользователям необходимо установить JDK и Tomcat под Linux систему заранее, конкретный метод установки может обратиться к информации самостоятельно, техническая поддержка не несет ответственности за ответы среды для сборки части контента.

2.1 Подготовка сервера

Пожалуйста, подготовьте подходящее серверное окружение в соответствии с параметрами "объем данных" и "количество пользователей" проекта: Рекомендуемое окружение и конфигурация для развертывания проекта.

2.2 Установка JDK

Для автономного развертывания пользователю необходимо отдельно подготовить JDK.

процедураинструкции
требования к версионированиюПоддержка JDK 1.8, а младшая версия должна быть выше JDK8u102.Версия установленного JDK должна соответствовать операционной системе. 64-битные операционные системы могут установить 32-битный JDK, но FineBI не поддерживает эту операцию и должна быть унифицирована.
Скачать JDKСсылка для скачивания: JDKЗагрузите загруженный пакет установки JDK на сервер Linux.
Установка JDKОбратитесь к официальной документации JDK для получения руководства по установке. Пример утверждения: Распакуйте установочный пакет в каталог /data.# tar -zxvf jdk8.0.202-linux_x64.tar.gz -C /data

2.3 Установка Tomcat

Для автономного развертывания пользователям необходимо отдельно подготовить Tomcat.

процедураинструкции
требования к версионированию* Поддержка tomcat 8.0 (Tomcat версии 8.0.32 не поддерживается) * Поддержка tomcat9.0 * Tomcat 10.0 не поддерживается.
Скачать TomcatСсылка на скачивание:Tomcat, выберите "tar.gz", чтобы загрузить загруженный установочный пакет Tomcat на ваш Linux-сервер.* tar.gz - файл установки системы Linux. * zip-архив 32-битной версии для Windows - это установщик для Window32-bit. * 64-битный zip-файл для Windows - это установщик для Window64-bit.
Установка TomcatРуководство по установке см. в официальной документации Tomcat. Пример утверждения: Чтобы извлечь установочный пакет Tomcat в каталог /data# tar -zxvf apache-tomcat-8.5.51.tar.gz -C /data Вы не можете развернуть несколько проектов FineBI на одном сервере Tomcat.

3. Этапы развертывания

3.1 Получение проектной документации

(1) Для платных пользователей, пожалуйста, свяжитесь с технической поддержкой Fansoft, чтобы получить соответствующую версию файла проекта webroot.Контакт с технической поддержкой:Сервисная платформа>Онлайн поддержка.

2) Для бесплатных пользователей см. раздел Установка и запуск FineBI. После установки локального FineBI в папке webroot в каталоге%BI_HOME%\webappsнаходится необходимый файл проекта.

3.2 Копирование файла проекта

1)Сожмите папку webroot из предыдущего раздела.

2) Загрузите zip-пакет в каталог сервера%Tomcat_HOME%\webapps.

3) Распакуйте zip -файл.

cd /usr/BI/apache-tomcat-9.0.44/webapps

разархивируйте webroot.zip

3.3 Конфигурация параметров (опционально)

Проекты FineBI имеют определенные требования к конфигурации сервера приложений при развертывании на сервере приложений.

Существует риск простоя, если серверы приложений недоступны для инженерного использования.

Рекомендуется настраивать параметры перед запуском сервера Tomcat, более подробную информацию см. в разделе: Руководство по мониторингу операций и обслуживания.

Примечание: Основное внимание уделено пунктам конфигурации " Проверка виртуальной машины Java " и " Установка параметров дампа JVM " , остальные пункты рекомендуется проверять по очереди после запуска проекта.

3.4 Изменение номера порта (необязательно)

Если в вашей системе Linux одновременно запущено несколько Tomcat, вам нужно убедиться, что порт по умолчанию 8080 занят; если вы не разворачивали проект в системе Linux ранее, можете проигнорировать содержимое этого раздела.

1) Используйте утверждение, чтобы проверить, занят ли порт по умолчанию 8080, на следующем рисунке показана занятая ситуация.

netstat -anp |grep 8080

2) Если занято, необходимо изменить номер порта Tomcat. Подробнеесм. в разделе Изменение номера порта проекта FineBI.

3.5 Запуск Tomcat

1) Войдите в каталог bin (измените его в соответствии с каталогом).

cd /home/BItest/tomcat/bin

2) Запустите Tomcat

. /startup.sh

3) Проверьте журнал реального времени, перезагрузка с задержкой в журнале реального времени означает, что запуск прошел успешно.

cd /home/BItest/tomcat/logs

tail -f catalina.out

Примечание: После запуска Tomcat, если вы получите ошибку "База данных не инициализирована", проверьте права пользователя на чтение и запись, вы можете использовать команду chmod -R 777 tomcat, чтобы настроить привилегии.

3.6 Доступ к системе FineBI

Введите в браузере адрес доступа http://IP:端口号/工程名/decision, чтобы открыть страницу конфигурации инициализации FineBI, т.е. развертывание прошло успешно. Как показано на рисунке ниже:

Примечание 1: Адрес доступа состоит из "IP-адрес сервера + порт + имя проекта + решение".

Tomcat по умолчанию использует порт 8080, а имя проекта по умолчанию - webroot.

Примечание 2: Имя пользователя и пароль для входа в платформу - это имя и пароль проекта, скопированные в разделе 3.1. Если проект никогда не входил в систему, он переходит непосредственно к экрану конфигурации инициализации.