Приложение A: Установка и настройка OpenOffice

Генератор отчетов использует пакет OpenOffice / LibreOffice для вывода отчетов в форматах PDF и DOC. Ниже рассмотрена установка и настройка данного пакета на компьютере, содержащем сервер приложения.

Установка и настройка OpenOffice для Microsoft Windows

  • Скачайте дистрибутив программы по адресу http://openoffice.org.

  • Произведите установку программы.

  • Укажите в свойстве приложения reporting.openoffice.path путь к установленному OpenOffice.org, например:

reporting.openoffice.path = C:/Program Files (x86)/OpenOffice.org 3/program

Установка и настройка LibreOffice на сервере Ubuntu

  • Установить пакет libreoffice, например, командой

    $ sudo apt-get install libreoffice

  • Указать в свойстве приложения reporting.openoffice.path путь к установленному LibreOffice:

reporting.openoffice.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.displayDeviceUnavailable:

reporting.displayDeviceUnavailable = true
  • Для диагностики ошибок при старте LibreOffice можно выполнить следующую команду:

    $ strace -e trace=signal /usr/lib/libreoffice/program/soffice.bin --headless --accept="socket,host=localhost,port=8100;urp" --nologo --nolockcheck

Установка и настройка LibreOffice для macOS

reporting.openoffice.path = /Applications/LibreOffice.app