Для разработки
к сведению
Для установки сервера приложений, IDE и клиента на компьютере должна быть предварительно установлена Java версии не ниже 8.
к сведению
Для работы сервера приложений должен быть открыт доступ к серверу управления базами данных PostgreSQL версии не ниже 9.6. PostgreSQL сервер должен принимать подключения, используя авторизацию по паролю методом md5 или trust. Настроить авторизацию можно, отредактировав файл pg_hba.conf
, как это описано в документации PostgreSQL.
Установка плагина к IDE
к сведению
Для установки плагина на компьютере должна быть установлена Intellij IDEA не ниже 2022.2 версии.
Установка сервера приложений через IDE
- При создании нового lsFusion проекта напротив
lsFusion library
нажать кнопкуDownload
: IDEA автоматически скачает jar-файл последней (не beta) версии сервера lsFusion с центрального сервера и установит этот файл в качестве зависимости этого проекта (а точнее единственного его модуля:File > Project Structure > Modules > имя проекта > вкладка Dependencies
). Также, при необходимости, можно скачать другую (отличную от последней) версию сервера или выбрать уже скачанный jar-файл сервера на локальном диске.
к сведению
Отметим, что IDEA запоминает скачанный / указанный файл сервера приложений в своих настройках и автоматически подставляет его при создании других lsFusion проектов.
Установка десктоп-клиента
- После старта сервера, в логе старта одной из последних строк будет строка с ссылкой на jnlp-файл (например https://download.lsfusion.org/java/lsfusion-client-6.0-beta0.jnlp), запустив который клиент автоматически установится при помощи технологии Java Web Start.
Установка веб-клиента
- Установить Apache Tomcat 9й версии.
- Добавить
--add-opens=java.base/java.util=ALL-UNNAMED
в параметры запуска Apache Tomcat, если используется версия Java выше 17. - Скачать веб-клиента платформы lsFusion.
- Поместить war-файл в папку webapps Apache Tomcat, например, с именем lsfusion.war.
- Веб-клиент будет доступен по адресу http://localhost:8080/lsfusion.