New version QSystem 21.1 is available!

Facebook

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

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

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

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
11 years 5 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
11 years 5 months ago - 11 years 5 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: 11 years 5 months ago by Yurist.

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

More
11 years 5 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
11 years 5 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
11 years 5 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
11 years 5 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
11 years 5 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
11 years 5 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
11 years 5 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.

  • Yurist
  • Yurist's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
11 years 5 months ago - 11 years 5 months ago #404 by Yurist
Yurist replied the topic: Re: Проблемы со скриптами в Linux
Продолжаю изыскания - полностью переставил систему и попробовал аккуратно по шагам воткнуть все необходимые компоненты, как и прежде стопорит на запуске админки:


sveta@Sveta ~/QSystem $ java -classpath 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.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x005550ac, pid=2454, tid=2684353344
#
# JRE version: 7.0_21-b11
# Java VM: Java HotSpot(TM) Client VM (23.21-b01 mixed mode linux-x86 )
# Problematic frame:
# C [libc.so.6+0x740ac]# [ timer expired, abort... ]
Аварийный останов
sveta@Sveta ~/QSystem $


А после полной перезагрузки вообще виснет окно явы и пишет:


sveta@Sveta ~/QSystem $ java -classpath 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.
*** glibc detected *** java: malloc(): memory corruption: 0x083c0e98 ***
process 2160: Array or variant type requires that type struct be written, but object_path was written.
The overall signature expected here was 'Ȥ��@' and we are on byte 26 of that signature.
type unknown not a basic type
type unknown not a basic type
type unknown not a basic type
type unknown not a basic type
process 2160: arguments to dbus_type_is_container() were incorrect, assertion "_dbus_type_is_valid (typecode) || typecode == DBUS_TYPE_INVALID" failed in file ../../dbus/dbus-signature.c line 297.
This is normally a bug in some application using the D-Bus library.
process 2160: type unknown 46 not a basic type
Ошибка системы GConf: Не удалось подключиться к серверу конфигурации: Ошибка D-BUS: Connection was disconnected before a reply was received


Обидно, что на другой машине в виртуалбоксе, при той же последовательности действий, админка и остальные компоненты проги запускаются и работают :(
Last Edit: 11 years 5 months ago by Yurist.

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

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