Быстрый старт

Материал из RunaWFE
Перейти к навигации Перейти к поиску

Порядок быстрого старта проекта для разработчиков.

Исходный код проекта

https://github.com/processtech

Основные составляющие проекта:

Сервер (среда исполнения) - https://github.com/processtech/runawfe-free-server

Редактор (дизайнер, DS, среда разработки) - https://github.com/processtech/runawfe-free-devstudio

Оповещатель о заданиях - https://github.com/processtech/runawfe-free-notifier-java

Необходимое программное обеспечение для сборки проекта

Установите необходимое ПО при его отсутствии.

Git

https://git-scm.com/downloads (для своей операционной системы).

Git - распределённая система управления версиями, необходима при разработке проекта, над которым работает много разработчиков.

JDK

https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html (для своей операционной системы)

JDK - Java Development Kit

Maven

Maven - фреймворк автоматической сборки проектов - https://maven.apache.org/download.cgi.

Wildfly

Подготовленный сервер приложений Wildfly RunaWFE Free Server 4.4.2

Подготовка к сборке проекта

  • Склонируйте код проекта в выбранную на Вашем компьютере директорию командой

git clone "путь к выбранной части проекта",

например для сервера команда будет выглядеть так:

git clone https://github.com/processtech/runawfe-free-server


  • Инсталлируйте JDK, установите системные переменные JAVA_HOME и path.

Для Windows

Пуск - Системные перменные, создать

Добавьте в системную переменную path пути к jdk и mvn с указанием директории bin

Откройте командную строку (cmd в Windows или установленную вместе с git)


  • В склонированном runawfe-free-server для установки зависимостей:

- перейдите в директорию ./runawfe-free-server/wfe-app/repository

- запустите

windows (можно запустить из командной строки или просто по клику на файл)

add_dependencies.bat

unix

add_dependencies.sh


  • Далее в директории ./runawfe-free-server/wfe-app запустите команду для сборки проекта
mvn clean package

Начнётся сборка проекта сервера из исходного кода.

  • После сборки проекта в директории ./runawfe-professional-server/wfe-ear/target/ появится архив runawfe.ear, которым нужно будет заменить одноименный файл в предустановленном сервере приложений в директории ./wildfly/standalone/deployments/


Запуск предпоготовленного сервера из релиза
  • Разархивируйте RunaWFE Free Server 4.4.2 и перейдите в раздел /bin
  • Запустите run.bat (Windows) или run.sh (Unix)
  • Откройте web-браузер по адресу http://localhost:8080/wfe
  • Логин и пароль администратора системы по умолчанию (необходимо учитывать регистр символов):
    • логин: Administrator
    • пароль: wf

Демо процессы находятся в папке runa-wfe-x.x.x/demo.