Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:run [2020/12/06 13:56]
denis [Запуск через wrapper YAJSW]
doc:jroboplc:run [2025/02/03 15:12] (текущий)
denis [Конфигурационные файлы]
Строка 2: Строка 2:
  
 На текущий момент есть три способа запуска:​ На текущий момент есть три способа запуска:​
-  ​с помощью Wrapper Tanuki (**рекоммендуемый способ**,​ для всех систем,​ кроме Windows с Java x64) +  ​с помощью Wrapper Tanuki (**рекоммендуемый способ**,​ для всех систем,​ кроме Windows с Java x64) 
-  ​с помощью Wrapper YAJSW (альтернативный,​ для всех систем) +  ​с помощью Wrapper YAJSW (альтернативный,​ для всех систем) 
-  ​как java-приложение,​ без помощи сторонних программ+  ​как java-приложение,​ без помощи сторонних программ 
 +  * из docker-контейнера
  
  
 +===== Запуск demo =====
 +Выполнить:​
 +<code bash>
 +jroboplc/​start.bat
 +</​code>​
  
 ===== Запуск через wrapper tanuki ===== ===== Запуск через wrapper tanuki =====
Строка 82: Строка 88:
 # опционально # опционально
 wrapper.disable_forced_shutdown=TRUE wrapper.disable_forced_shutdown=TRUE
 +
 +# если операционная система не правильно отдает текущую временную зону, то прописать явно соответствующую зону (рекоммендуемый вариант):​
 +wrapper.timezone=Asia/​Yekaterinburg
 +# либо так
 +#​wrapper.java.additional.1=-Duser.timezone="​Asia/​Yekaterinburg"​
 +#​wrapper.java.additional.1=-Duser.timezone="​Etc/​GMT-5"​
 +# либо, если ubuntu, см. след. раздел
 +
 +
 +
 </​code>​ </​code>​
  
Строка 87: Строка 103:
 Внимание! От версии к версии производитель wrapper'​а меняет названия параметров,​ поэтому могут быть несовпадения. Внимание! От версии к версии производитель wrapper'​а меняет названия параметров,​ поэтому могут быть несовпадения.
  
 +==== Исправление часового пояса в Ubuntu ====
 +<​code>​
 +sudo cp /​etc/​timezone /​etc/​timezone.dist
 +echo "​Asia/​Yekaterinburg"​ | sudo tee /​etc/​timezone
 +sudo dpkg-reconfigure --frontend noninteractive tzdata
 +</​code>​
  
  
Строка 135: Строка 157:
  
 Для работы yajsw требуется,​ чтобы команда java выполнялась из любого каталога на любом уровне для всех пользователей. Вариант осуществления:​ Для работы yajsw требуется,​ чтобы команда java выполнялась из любого каталога на любом уровне для всех пользователей. Вариант осуществления:​
- ​- ​в windows: добавить javaBin в path системы +  * в windows: добавить javaBin в path системы 
- в linux: ​  ​добавить ссылки на java и javac в /usr/bin+  ​* ​в linux: ​  ​добавить ссылки на java и javac в /usr/bin
  
  
 Управление:​ Управление:​
-  ​В каталогах jroboplc/​wrapper/​yajsw/​bat находятся необходимые скрипты для управления сервисом в windows +  ​В каталогах jroboplc/​wrapper/​yajsw/​bat находятся необходимые скрипты для управления сервисом в windows 
-  ​Для linux - jroboplc/​wrapper/​yajsw/​bin+  ​Для linux - jroboplc/​wrapper/​yajsw/​bin
  
  
Строка 151: Строка 173:
  
  
 +===== Запуск из docker-контейнера =====
 +
 +https://​hub.docker.com/​r/​promauto/​jrobo
  
doc/jroboplc/run.1607252173.txt.gz · Последние изменения: 2020/12/06 13:56 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0