Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:dirfiles [2019/12/16 09:04] denis [ctl.* [lin|pi|win]] |
doc:jroboplc:dirfiles [2020/12/06 14:04] (текущий) denis [Назначение каталогов и файлов] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Структура каталогов. Кофигурация wrapper ====== | + | ====== Структура каталогов ====== |
| - | + | ||
| - | ===== Пример ===== | + | |
| - | + | ||
| - | Пример рабочей конфигурации со всеми необходимыми файлами: | + | |
| - | + | ||
| - | http://prom-auto.ru/download/jroboplc/bundles/jroboplc-example.rar | + | |
| ===== Каталог установки ===== | ===== Каталог установки ===== | ||
| Строка 15: | Строка 9: | ||
| ===== Структура каталогов ===== | ===== Структура каталогов ===== | ||
| - | |||
| <code> | <code> | ||
| Строка 21: | Строка 14: | ||
| jroboplc | jroboplc | ||
| conf | conf | ||
| + | save | ||
| ctl.lin | ctl.lin | ||
| ctl.win | ctl.win | ||
| jar | jar | ||
| - | core | ||
| - | lib | ||
| - | libjni | ||
| - | plugin | ||
| log | log | ||
| - | save | ||
| wrapper | wrapper | ||
| - | wrapper-conf | ||
| - | wrapper-delta-pack | ||
| - | yajsw | ||
| - | yajsw-conf | ||
| projects | projects | ||
| </code> | </code> | ||
| - | ===== Назначение каталогов и файлов ===== | + | ===== Назначение каталогов ===== |
| ==== conf ==== | ==== conf ==== | ||
| Каталог конфигурационных yml-файлов. | Каталог конфигурационных yml-файлов. | ||
| - | ==== ctl.* [lin|win] ==== | + | ==== ctl.lin и ctl.win ==== |
| - | Каталоги скриптов запуска приложения через wrapper. Подробнее [[doc:jroboplc:run|здесь]]. | + | Каталоги скриптов запуска приложения через wrapper tanuki для linux и windows соответственно. Подробнее o wrapper [[doc:jroboplc:run|здесь]]. |
| ==== jar ==== | ==== jar ==== | ||
| Строка 53: | Строка 37: | ||
| ==== log ==== | ==== log ==== | ||
| Католог log-файлов. Задается в ''jroboplc/conf/conf.yml'': | Католог log-файлов. Задается в ''jroboplc/conf/conf.yml'': | ||
| - | log.dir: ../log | + | log.dir: ../log |
| Строка 60: | Строка 44: | ||
| - | ==== wrapper-conf ==== | + | ==== wrapper ==== |
| - | Каталог файлов конфигурации ''wrapper'' отдельно для linux и windows: | + | Исполняемые и конфигурационные файлы для wrapper'ов. Подробнее о wrapper [[doc:jroboplc:run|здесь]]. |
| - | wrapper.lin.conf | + | |
| - | wrapper.win.conf | + | |
| - | + | ||
| - | Наиболее важные параметры этих файлов: | + | |
| - | <code> | + | |
| - | # для linux | + | |
| - | set.JAVA_HOME=/usr/lib/jvm/java-8-oracle | + | |
| - | wrapper.java.command=%JAVA_HOME%/bin/java | + | |
| - | + | ||
| - | # для windows | + | |
| - | wrapper.java.command=java # при этом java и javac должны быть в PATH системы | + | |
| - | + | ||
| - | # для linux и windows | + | |
| - | wrapper.java.classpath.1=../lib/wrapper.jar | + | |
| - | wrapper.java.classpath.2=../../../jar/core/jroboplc.jar | + | |
| - | wrapper.java.library.path.1=../lib | + | |
| - | wrapper.app.parameter.1=promauto.jroboplc.core.JRoboPLC | + | |
| - | wrapper.app.parameter.2=-plg | + | |
| - | wrapper.app.parameter.3=../../../jar/plugin | + | |
| - | wrapper.app.parameter.4=-cfg | + | |
| - | wrapper.app.parameter.5=../../../conf | + | |
| - | wrapper.app.parameter.6=-cmd | + | |
| - | wrapper.app.parameter.7="ansi off|start" | + | |
| - | wrapper.logfile=../../../log/wrapper | + | |
| - | wrapper.console.title=JRoboPLC | + | |
| - | + | ||
| - | # для windows | + | |
| - | wrapper.name=jroboplc | + | |
| - | wrapper.displayname=jroboplc | + | |
| - | wrapper.description=jroboplc | + | |
| - | wrapper.ntservice.starttype=DEMAND_START # либо AUTO_START, DELAY_START | + | |
| - | </code> | + | |
| - | + | ||
| - | === windows === | + | |
| - | Параметры ''wrapper.name'' и ''wrapper.displayname'' определяют имя сервиса, поэтому, если на машине более одной установки jroboplc, эти имена следует переопределить. | + | |
| - | + | ||
| - | Параметр ''wrapper.ntservice.starttype'' желательно ставить в ''DEMAND_START'', если запуск системы выполняется централизовано из ''asutp_start.bat''. | + | |
| - | + | ||
| - | + | ||
| - | ==== wrapper-delta-pack ==== | + | |
| - | + | ||
| - | Здесь лежит скаченный и распакованный дистрибутив https://wrapper.tanukisoftware.com/doc/english/download.jsp#stable (выбрать Delta Pack, Community). Распакованная папка должна быть переименована в wrapper-delta-pack, убрав из имени номер версии. | + | |
| - | + | ||
| ==== projects ==== | ==== projects ==== | ||
| - | |||
| Файлы roboplant-проектов. | Файлы roboplant-проектов. | ||