Skip to content

Развертывание Resin Server - Справочная документация FineReport|Разработка отчетов|Использование отчетов|Учебные пособия

Развертывание сервера Resin

1. версии

Версия FineBIверсия системыверсия сервераВерсия JDK
6.0Windows 10Resin 4.0.4 и вышеJDK 1.8 с минорной версией JDK8u102 или выше.

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

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

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

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

2.2 Установка JDK

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

1) Загрузите и установите JDK

процедураинструкции
требования к версионированиюПоддержка JDK 1.8, а младшая версия должна быть выше JDK8u102.Версия установленного JDK должна соответствовать операционной системе. 64-битные операционные системы могут установить 32-битный JDK, но FineReport не поддерживает эту операцию и должен быть унифицирован.
Скачать JDKСсылка для скачивания: JDKЗагрузите загруженный пакет установки JDK на сервер Windows.
Установка JDKОбратитесь к официальной документации JDK для получения инструкций по установке. Пример: Распакуйте установочный пакет в каталог /data.

2) Проверьте, успешно ли установлен JDK

Удерживая клавиши "Win+R", введите "cmd", чтобы вызвать командный терминал.

Введите java -version и javac, после чего появится сообщение об успешной установке JDK:

2.3 Установка смолы

процедураинструкции
требования к версионированиюResin-4.0. 4 и выше
Скачать СмолаСсылка для скачивания: Смола
Установка смолыПожалуйста, обратитесь к официальной документации Resin для получения инструкций по установке. Возьмите Resin-4.0.58 в качестве примера и распакуйте его в папку.

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

В этой статье приведен пример среды для Windows 10 + Resin-4.0.58 + jdk1.8, в других версиях шаги в основном те же, но расположение функций может немного отличаться, пожалуйста, настройте себя.

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

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

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

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

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

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

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

1641780061356199.png

3.3 Изменение конфигурационного файла resin.xml

Откройте %Resin_HOME%\conf\resin.xml с помощью текстового редактора и добавьте две записи конфигурации в тег system-property:

<javac compiler="javac" args="-encoding utf-8"/> <character-encoding>utf-8</character-encoding>.

Как показано на рисунке ниже:

1641780457983574.png

3.4 Разделение пакетов JAR

Разделите JAR-пакет fine-bi-engine-third-6.0.jar в Resin_HOME%\webapps\webroot\WEB-INF\lib.

1) Откройте файл fine-bi-engine-third-6.0.jar с помощью программы unzip и распакуйте папку org во временную папку, например, в D:\aa. Как показано на рисунке ниже:

1641781049113663.png

2) Удалите папку org из файла fine-bi-engine-third-6.0.jar. Как показано на рисунке ниже:

1641781386193843.png

3) Используя CMD (Command Prompt), выполните команду jar -cf0M bi-thirdB.jar во временной папке D:\aa. /. После выполнения команды в папке D:\aa будет создан файл bi-thirdB.jar. Как показано на следующем рисунке:

1641781600959670.png

4) Переместите полученный файл bi-thirdB.jar в каталог Resin_HOME%\webapps\webroot\WEB-INF\lib. Как показано на рисунке ниже:

1641781790551289.png

3.5 Перезапись файлов пакетов JAR

1) Скачайте файл:class file.zip, распакуйте скачанный пакет, чтобы получить файлы ZoneInfoProvider$1.class и ZoneInfoProvider.class.

2) С помощью WINRAR откройте файл fine-cbb-11.0.jar в папке Resin_HOME%\webapps\webroot\WEB-INF\lib.

3) Загрузите скачанный файл, чтобы перезаписать файл с таким же именем по пути fine-cbb-11.0.jar/com/fr/third/joda/time/tz. Как показано на рисунке ниже:

3.6 Стартовая смола

1) Дважды щелкните Resin_HOME%\resin.exe, чтобы запустить сервер Resin.

Snag_6c68625.png

3.7 Доступ к системе FineReport

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

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

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

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

Snag_b6aa1f8.png

4. условия

4.1 Удаление файлов Java в папке classes, сообщающих об ошибках

Когда Resin развертывает проект, он компилирует все файлы Java в папке classes, и вы можете столкнуться с проблемами формата кодирования, как показано ниже, или с пакетами, представленными несуществующими файлами Java, поэтому вы можете удалить файлы Java, которые сообщают об ошибках.

12.png