Skip to content

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

Структура каталога установки FineBI

1. Обзор

После установки FineBI вы можете увидеть установочные файлы в каталоге установки, который по сути является Tomcat. В этой статье подробно описана структура директории установки.

2. Корневой каталог установки

2023-01-13_11-29-08.png

Содержимое каждого файла приведено в таблице ниже:

ДиректорияЭлемент
.install4jФотографии FineBI
bin* Каталог, в котором находятся файлы запуска проекта BI, где можно изменить размер памяти, выделяемой BI, и метод кодирования в файле finebi.vmoptions * Папка ROOT в этом каталоге содержит все таблицы данных и временные таблицы данных, а также является местом по умолчанию для обновления данных, которое можно настроить самостоятельно, см. раздел: Состав и хранение обновлений данных. * Журнал output.log в этой директории содержит обзор информации, выводимой при обращении к внешнему интерфейсу. * Файлы журналов под именем bin можно очистить
jreЭто поддержка Java-приложений в среде Java Runtime Environment.
libJAR-пакет, содержащий анимацию загрузки при запуске BI
logsСодержит журналы выполнения проектов, журналы GC Примечание: Очистка обычно не влияет на работу.
serverКорневой каталог Tomcat, содержащий папку конфигурации Tomcat и папки зависимостей Tomcat.
temp* Хранит временные файлы, созданные во время работы Tomcat. * Между тем, для пути кэша экспортированного файла Excel можно изменить местоположение кэша, изменив параметр Djava.io.tmpdir=. \temp, чтобы изменить местоположение кэша. * Папки можно удалять после закрытия проекта, чтобы освободить память Примечание: временную директорию temp не рекомендуется очищать во время работы проекта, ее нужно очищать, когда проект остановлен, если очистка приведет к ошибке, необходимо перезапустить проект.
webappsХранит приложения, которые будут загружены в каталог webapps при запуске службы.
LICENSEЛицензия, которая документирует условия использования Tomcat и т.д.
NOTICEРегистрация новых уведомлений, объявлений для Tomcat
RELEASE-NOTESЭто запись примечаний к выпуску, некоторые из поставляемых API, новые возможности и так далее.
RUNNING.txtДокументация по среде Tomcat и настройке параметров, переменных, запуску и т.д.
uninstall.exeUninstall exe, дважды щелкните, чтобы вызвать функцию удаления.

3. Каталог webroot

2023-01-13_13-33-46.png

Содержимое каждого файла приведено в таблице ниже:

ДиректорияЭлемент
bi-dataПапки, из которых bi извлекает данные
Демо_файлыХраните файлы, необходимые для демонстрации DEMO, которая поставляется вместе с проектом.
журналыСохраняйте файлы журналов для записи информации о входе в систему, информации о доступе к шаблонам, сообщений об ошибках и т. д.
WEB-INFОсновной каталог BI Engineering
Веб-компоненты.mdЭто веб-компонент, просто напишите адрес гиперссылки. Например, это пользовательский HTML-файл, встроенный в проект в каталоге %/webroot/.

4. Каталог WEB-INF

2023-01-13_13-35-12.png

Содержимое каждого файла приведено в таблице ниже:

ДиректорияЭлемент
assetsПапка Resource для хранения файлов ресурсов, используемых проектом, и т. д.В temp_attach хранятся загруженные изображения и данные Excel.
assistВспомогательная папка, в которой хранятся некоторые вспомогательные файлы
classesКаталог хранения классов файлов
embedВстроенный каталог конфигураций баз данных
libПапки пакетов JAR, от которых зависит проект BI
reportletsХранение файлов отчетов FineReport cpt, frm
resourcesХранит файлы конфигурации ресурсов, связанных с проектом
treasuresСодержит функциональные точки отчета и встроенную информацию BI, которая при нормальных условиях будет автоматически генерироваться раз в месяц.

5. Каталог ресурсов

2023-06-09_17-51-20.png

Содержимое каждого файла приведено в таблице ниже:

Директорияэлемент
сертификатыУстановите сертификат SSH или SSL для источника данных.
directХранит информацию о конфигурации, связанную с данными реального времени
cpu.xmlПереключатель процессора, используется при работе с сигвардом, вызывающим сбои в работе JVM VM
FanRuan.licСертификаты проекта

6. Резервный каталог

2024-02-26_10-28-00.png

Разместите восстановленные файлы резервной копии, как показано ниже:

Директорияэлемент
конфигурацияРезервное копирование файлов конфигурации платформы хранения
jarХранение резервных копий jar-пакетов FineBI
плагиныРезервное копирование плагинов, установленных на платформе хранения данных
reportletsХранение резервных копий шаблонов отчетов

7. Предостережения

7.1 Знакомство с файлом error.log

Файл error.log существует в директории %FineBI_HOME%\bin некоторых проектов пользователей. Файл не разделен по датам и записывает все журналы уровня ошибок за дату и некоторую связанную с ней информацию.

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

Примечание 1: Прежде чем удалять файл error.log, рекомендуется убедиться, что журнал fanruan.log достаточен.

Примечание 2: Если проект развернут в контейнере Tomcat, то в каталоге bin не будет файла error.log.