forum.bitel.ru http://forum.bitel.ru/ |
|
Не запускается служба сервера http://forum.bitel.ru/viewtopic.php?f=28&t=12575 |
Страница 1 из 1 |
Автор: | dimOn [ 08 авг 2017, 23:07 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
1) Цитата: Если запускать просто батник, пишет BGCASHCHECK_SERVER_DIR environment variable is not defined. This environment variable is needed to run this program. ну а так BGCASHCHECK_SERVER_DIR - она defined у вас или нет?2) Цитата: driver: ru.bitel.frk.driver.atol.Driver -> Цитата: driver: ru.bitel.frk.driver.atol3.Driver 3) после этого итого: сначала добейтесь, чтобы работало батником, потом уже со службой разбирайтесь, скорее всего начиная отсюда: https://forum.bitel.ru/viewtopic.php?p=74176#p74176 |
Автор: | zavndw [ 09 авг 2017, 04:22 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
системные переменные окружения установили? (BGCASHCHECK_SERVER_DIR) |
Автор: | Teyla [ 09 авг 2017, 14:08 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
Цитата: portName: ATOL USB А это корректно? Или называть их COM11 или COM12 (В ПО от АТОЛ есть такие интерфейсы: COM11: atol-usbcom_proxy2; COM12: atol-usbcom_proxy1; Но сам принтер в своей программе для настройки работает через ATOL USB. Так, спасибо, службу запустил, дело было правда не некорректной переменной среды. Теперь служба работает, но при запуске testserver.bat появляется сообщение "Системе не удается найти указанный путь". |
Автор: | dimOn [ 09 авг 2017, 14:15 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
Ну если у вас так и написано: "ATOL USB" то неправильно, так порты в винде не нумеруются, насколько я знаю. У вас порт называется как-то типа COM11, COM12 итд, смотрите в списке девайсов ОС. (также testserver где-то там в начале показывает доступные порты, но не всегда получается у него) Также сразу напомню, что не забудьте переключить ККТ в режим 2.4 через его сервисное меню. Про testserver полный текст показывайте. |
Автор: | dimOn [ 09 авг 2017, 14:36 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
Цитата: По поводу ККТ вопрос - почему 2.4, если вы сказали: нет, это другой уровень протокола.в атоле (в отличие от штрихов) по дефолту включен новый протокол, который совсем не совместим и одновременно со старым не работает. про testserver - это что-то внутри не находится, возможно java (а она там через JAVA_HOME прописана - эта переменная установлена?) или что-то ещё, смотрите сам лаунчер testserver.bat уберите вначале @echo off будет понятнее на чём спотыкается |
Автор: | skn [ 09 авг 2017, 15:20 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
почему команда в кавычках? |
Автор: | skn [ 09 авг 2017, 15:33 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
почему у вас в пути .../bin/bin/java в винде наверное должно быть не java а java.exe |
Автор: | skn [ 09 авг 2017, 16:36 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
ошибок вроде нет.... |
Автор: | dimOn [ 09 авг 2017, 17:42 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
а log4j-cashcheck.xml лежит в c:/bgcashcheckserver ? |
Автор: | Teyla [ 09 авг 2017, 18:21 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
Все отлично, спасибо, сервер биллинга подключился к принтеру. Цитата: а log4j-cashcheck.xml лежит в c:/bgcashcheckserver ? Да. |
Автор: | dimOn [ 09 авг 2017, 19:40 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
под линуксами и из окружения разработки тестсервер стартует, под виндой нет возможности проверить |
Автор: | Teyla [ 10 авг 2017, 19:56 ] |
Заголовок сообщения: | Re: Не запускается служба сервера |
Кстати, сейчас на линукс настраиваю. Прописал переменные окружения, пишет подобное: Код: Exception in thread "main" java.lang.UnsupportedClassVersionError: ru/bitel/frk/server/CmdTcpServer : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:803) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:442) at java.net.URLClassLoader.access$100(URLClassLoader.java:64) at java.net.URLClassLoader$1.run(URLClassLoader.java:354) at java.net.URLClassLoader$1.run(URLClassLoader.java:348) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:347) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) Вроде такое было при неправильных переменных окружения. Но они правильные. Правильные ли? У меня в файле /etc/profile написано следующее: Код: export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64 export PATH=/usr/lib/jvm/java-1.7.0-openjdk-amd64:$PATH export BGCASHCHECK_SERVER_DIR=/home/haltunen/BGCashcheckServer Тем более, их можно прописать в самих исполняемых файлах. В них то же самое. *** Проблему решил установкой жавы 1.8! Не актуально более. Драйвера атол установлены. В файле setupfrk.config указан этот порт. Код: portName: /dev/bus/usb/001/004 Именно он как ATOL USB показывается при lsusb -v. Или на линуксе тоже виртуальный COM появляется? *** Тоже проблему решил! Надо указать /dev/ttyACM0 Ах да 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2 (2017-04-30) x86_64 GNU/Linux Пусть для следующих поколений останется |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |