Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:dirfiles [2019/12/16 09:05]
denis [wrapper-delta-pack]
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/​wrapper-delta-pack ==== +
- +
-Здесь ​лежит скаченный и распакованный дистрибутив https://​wrapper.tanukisoftware.com/​doc/​english/​download.jsp#​stable (выбрать Delta Pack, Community). Распакованная папка должна быть переименована в wrapper-delta-pack,​ убрав из имени номер версии. +
- +
  
 ==== projects ====  ==== projects ==== 
- 
 Файлы roboplant-проектов. Файлы roboplant-проектов.
doc/jroboplc/dirfiles.1576476353.txt.gz · Последние изменения: 2019/12/16 09:05 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0