Приложение A: Установка и настройка OpenOffice
Генератор отчетов использует пакет OpenOffice / LibreOffice для вывода отчетов в форматах PDF и DOC. Ниже рассмотрена установка и настройка данного пакета на компьютере, содержащем сервер приложения.
Установка и настройка OpenOffice для Microsoft Windows
-
Скачайте дистрибутив программы по адресу http://openoffice.org.
-
Произведите установку программы.
-
Укажите в свойстве приложения reporting.office.path в файле
app.properties
модуля core путь к установленному OpenOffice.org, например:
reporting.office.path = C:/Program Files (x86)/OpenOffice.org 3/program
Установка и настройка LibreOffice для Microsoft Windows
-
Скачайте дистрибутив программы по адресу http://www.libreoffice.org/download/download/.
-
Произведите установку программы.
-
Укажите в свойстве приложения reporting.office.path в файле
app.properties
модуля core путь к установленному пакету LibreOffice, например:
reporting.office.path = C:/Program Files (x86)/LibreOffice 5/program
Установка и настройка LibreOffice на сервере Ubuntu
-
Установите пакет libreoffice, например, командой
$ sudo apt-get install libreoffice
-
Укажите в свойстве приложения reporting.office.path в файле
app.properties
модуля core путь к установленному LibreOffice:reporting.office.path = /usr/lib/libreoffice/program
-
Если на сервере не установлен оконный интерфейс, то LibreOffice при старте будет выдавать ошибку вида
Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it
, или же просто завершаться без сообщений об ошибках. Для устранения проблемы установите свойство приложения reporting.displayDeviceAvailable:reporting.displayDeviceAvailable = false
-
Для диагностики ошибок при старте LibreOffice выполните следующую команду:
$ strace -e trace=signal /usr/lib/libreoffice/program/soffice.bin --headless --accept="socket,host=localhost,port=8100;urp" --nologo --nolockcheck
Если в Ubuntu вы установили tomcat с помощью пакетного менеджера Затем измените пользователя этого каталога:
|
Установка и настройка LibreOffice для macOS
-
Скачайте дистрибутив программы по адресу https://www.libreoffice.org/get-help/install-howto/os-x/.
-
Произведите установку программы.
-
Укажите в свойстве приложения reporting.office.path путь к установленному LibreOffice.app, например:
reporting.office.path = /Applications/LibreOffice.app/Contents/MacOS