New version QSystem 21.1 is available!

Facebook

Функциональность QSystem
× Помогите улучшить QSystem!

Ошибки и сбои неизбежная часть любого программного обеспечения. Совместными усилиями повысим качество.

Проблемы со скриптами в Linux

  • Yurist
  • Yurist's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
10 years 11 months ago - 10 years 11 months ago #394 by Yurist
Yurist created the topic: Проблемы со скриптами в Linux
Здравствуйте!
Пробую настроить новую (1.2.9) версию Qsystem в Linux Mint 13.
Установил JDE, JMF, MySQL, саму Qsystem, разворачиваю базу...
Не срабатывает admdbcom.sh

Пишет:

sveta@Sveta ~/QSystem/dist $ /bin/sh admdbcom.sh
: not found: 2: admdbcom.sh:
: not found: 3: admdbcom.sh:
: not found: 4: admdbcom.sh:
: not found: 7: admdbcom.sh:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See www.slf4j.org/codes.html#StaticLoggerBinder for further details.
File context not exist.
: not found: 9: admdbcom.sh:
: no such file or directoryContext.xml
: not found: 11: admdbcom.sh:
rm: невозможно удалить <ru\r>: Нет такого файла или каталога
: not found: 13: admdbcom.sh:
: not found: 14: admdbcom.sh:
: not found: 15: admdbcom.sh:
: not found: 16: admdbcom.sh:

Ссылку code.google.com/p/apertum-qsystem/issues/detail?id=10&can=1 читал. Пробовал ставить свежий JDK - не помогает. Возможны ли какие-нибудь варианты?

Спасибо за проект, очень надеюсь на дельный совет :)
Last Edit: 10 years 11 months ago by Yurist.

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
10 years 11 months ago #395 by Evgenic
Evgenic replied the topic: Re: Проблемы со скриптами в Linux
jar - это zip-архив. Залезем туда руками. Иногда архиваторы портят jar, по этому делаем бакап.

Находим в .../apertum-qsystem/lib/qcontext.jar
залезаем архиватором и находим qcontext.jar\ru\apertum\qsystem\spring\qsContext.xml
правим следующую часть
<property name="jdbcUrl" value="jdbc:mysql://127.0.0.1/qsystem?autoReconnect=true&characterEncoding=UTF-8"/>
<property name="user" value="root"/>
<property name="password" value="root"/>

Засовываем исправленое назад.
Все.

Что там в линуксе на открылось не понятно. По идее у вас там должен рядом с этими скриптами лежать jar и две so-шки. Они архивами должны заниматься. Но видно что-то разъехалось.

В очереди все первые. Каждый в своё время.

Please Log in or Create an account to join the conversation.

  • Yurist
  • Yurist's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
10 years 11 months ago - 10 years 11 months ago #396 by Yurist
Yurist replied the topic: Re: Проблемы со скриптами в Linux
Спасибо за ответ!

Jar лежит и запускается (на 5-6 строки скрипта ж не ругается), смущают строчки в выводе:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Они наводят на мысль, что чего-то не хватает в Java - или ошибаюсь? JDE стоит, установка программы сработала, права смотрел, но admdbcom.sh почему-то дурит...

Попробую поправить руками, может после этого запустятся и основные компоненты программы.
Last Edit: 10 years 11 months ago by Yurist.

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #397 by R2D2
R2D2 replied the topic: Re: Проблемы со скриптами в Linux
Эти строчки говорят что логи пишутся через другую библиотеку и не более того. На них внимание не обращать.

Дурит т.к. не может открыть архив и достать от туда файлик. Достает файлик тулзой jar. Вот она и дурит. Вернее ее нужно отконфигурить чтоб она стала видна в линухе или просто с путями окуратнее, или она не хочет работать именно в сложившийся ситуации в линухе.

Please Log in or Create an account to join the conversation.

  • Yurist
  • Yurist's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
10 years 11 months ago #398 by Yurist
Yurist replied the topic: Re: Проблемы со скриптами в Linux
Спасибо за помощь - qcontext.jar поправил руками, но далее при запуске admin.sh вылазит ошибка:

Sveta QSystem # /bin/sh admin.sh
Error: Could not find or load main class ru.apertum.qsystem.client.forms.FAdmin
: not found: admin.sh:

Пробовал в виртуалбоксе настроить систему в Ubuntu, но там уже на стадии инсталляции начинаются беды... Застрял накрепко в попытках установить все это под Debian, хотя год назад под Виндой все устанавливалось и конфигурировалось без сучка и задоринки. Посоветуйте куда копать - в сторону настройки Java?

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #399 by R2D2
R2D2 replied the topic: Re: Проблемы со скриптами в Linux
если в консоли java -version показывает версию, то значит с явой все в порядке.

Тут почему-то не найден класс в dist/QSystem.jar или даже сам dist/QSystem.jar не найден. Мы по убунтой и суселинухом смотрим. Что перекосило в конкретно этом случае кто его знает. Попробовать можно стандартно посмотреть в сторону путей. К примеру прописать полный путь до dist/QSystem.jar. или параметр java -classpath dist/QSystem.jar ru.apertum.qsystem.client.forms.FAdmin

Please Log in or Create an account to join the conversation.

  • Yurist
  • Yurist's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
10 years 11 months ago #400 by Yurist
Yurist replied the topic: Re: Проблемы со скриптами в Linux
Спасибо за помощь!!! C java -version проблем нет, показывает свежеустановленную. Радует, что оно должно работать под убунтой - значит и в минете должно - будем пробовать...

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
10 years 11 months ago #401 by Evgenic
Evgenic replied the topic: Re: Проблемы со скриптами в Linux
там в скриптах виндовый признак конца строки. Откройте в линухе редактором, перед сохранением измените этот признак на юниксовый и пересохраните. Должно заработать.

В очереди все первые. Каждый в своё время.

Please Log in or Create an account to join the conversation.

  • Yurist
  • Yurist's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
10 years 11 months ago #402 by Yurist
Yurist replied the topic: Re: Проблемы со скриптами в Linux
Огромное спасибо за консультации и реальную помощь! Удалось запустить систему через терминал в виртуалбоксе (система Linux Mint 13), но на локальном компе (где хочется все настроить для работы) при запуске админнастроек окно Java подвисает и выдает такую ошибку:

sveta@Sveta ~/QSystem $ java -cp dist/QSystem.jar ru.apertum.qsystem.client.forms.FAdmin
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See www.slf4j.org/codes.html#StaticLoggerBinder for further details.
process 3006: arguments to dbus_message_set_serial() were incorrect, assertion "!message->locked" failed in file ../../dbus/dbus-message.c line 207.
This is normally a bug in some application using the D-Bus library.
Ошибка системы GConf: Не удалось активировать сервер конфигурации: Connection was disconnected before a reply was received

Ошибка системы GConf: Не удалось активировать сервер конфигурации: Connection was disconnected before a reply was received

Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/bean/playerbean/MediaPlayer
at ru.apertum.qsystem.client.forms.FLogin.initComponents(FLogin.java:356)
at ru.apertum.qsystem.client.forms.FLogin.<init>(FLogin.java:182)
at ru.apertum.qsystem.client.forms.FLogin.logining(FLogin.java:259)
at ru.apertum.qsystem.client.forms.FAdmin.main(FAdmin.java:992)
Caused by: java.lang.ClassNotFoundException: javax.media.bean.playerbean.MediaPlayer
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 4 more


Лог ошибки прилагается. Что можете посоветовать?
Attachments:

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
10 years 11 months ago #403 by Evgenic
Evgenic replied the topic: Re: Проблемы со скриптами в Linux
а это походу у вас JMF встал не пойми как. Это прикол жмф в линухе. В линухе вообще чтоб видео закрутилось на табло нужно быть виртуозом черного окна и повелителем пингвинов.

Причина: Caused by: java.lang.ClassNotFoundException. Т.е. не нашелся класс, т.е. jar с этим классом внутри.
В общем. Найдите библиотеки JMF, там штук 5-7 jar файлов. Эти библиотеки добавте в classpath явы. Это в <jre>/lib/ext например. В общем чтоб ява получила доступ до них. Класс найдется и все должно запуститься.

В очереди все первые. Каждый в своё время.

Please Log in or Create an account to join the conversation.

Time to create page: 0.060 seconds
Работаем с QSystem