Запуск клиента через Java Web Start

Основная часть программы и общие вопросы по модулям. Установка и настройка BGBillingServer, BGBillingClient.

Запуск клиента через Java Web Start

Сообщение mhollow » 26 ноя 2018, 17:55

Пытаюсь запустить. Согласно https://docs.bitel.ru/pages/viewpage.ac ... =119504922
В исключения добавил, bgclient_javawebstart.sh. запустил Не работает.
Что я не так делаю?

<?xml version="1.0" encoding="utf-8"?>
<jnlp
spec="1.0+"
codebase="http://x.x.x.x:8080/bgbilling/client/"
href="bgclient.jnlp" >

<information>
<title>BGBilling GUI client</title>
<vendor>BiTel, Ltd.</vendor>
<description>BGBilling GUI client</description>
</information>

<resources>
<j2se version="1.6+"/>
<jar href="client.jar" main="true"/>
<jar href="client_libs.jar"/>
<property name="db.server.0.title" value="Bgbilling Adlernet"/>
<property name="db.server.0.url" value="http://x.x.x.x:8080/bgbilling/executer"/>
<property name="db.server.0.proxy.host" value=""/>
<property name="db.server.0.proxy.port" value=""/>
<property name="look.and.feel.default" value="javax.swing.plaf.metal.MetalLookAndFeel"/>
<property name="look.and.feel.default.theme" value=""/>
<property name="user.country" value="RU"/>
<property name="user.language" value="ru"/>
</resources>

<security><all-permissions/></security>

<application-desc main-class="bitel.billing.ShellFrame" />

</jnlp>
=================================
ava.lang.ClassNotFoundException: bitel.billing.ShellFrame
at java.net.URLClassLoader.findClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


Клиент: вер. 7.1.138 / 19.10.2018 16:50:54
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_192
Сервер: вер. 7.1.1063 / 23.11.2018 11:21:52
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_192
mhollow
 
Сообщения: 440
Зарегистрирован: 20 мар 2017, 14:10

Re: Запуск клиента через Java Web Start

Сообщение skn » 26 ноя 2018, 18:52

bgclient_javawebstart.sh - нормально отработал?

на сервере в каталоге должны быть две jar-ки
client.jar и client_libs.jar...

в них файлы клиента в том числе и ShellFrame

эти jar-файлы доступны для загрузки с которого запускаете клиента (можно скачать через браузер)
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Запуск клиента через Java Web Start

Сообщение mhollow » 26 ноя 2018, 19:20

Ну отработал нормально, ошибок не было
jarки появились и доступны
client.rar много классов, но ShellFrame там нет
а client_libs.jar вообще пустая:
jar tf ./client_libs.jar
META-INF/MANIFEST.MF
META-INF/BGBILLIN.SF
META-INF/BGBILLIN.DSA
mhollow
 
Сообщения: 440
Зарегистрирован: 20 мар 2017, 14:10

Re: Запуск клиента через Java Web Start

Сообщение skn » 26 ноя 2018, 21:12

на сервере папка BGBillingServer/client.jars есть?
в ней что нибудь есть?
это рабочий сервере биллинга или какой нибудь тестовый, только что установленный?
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Запуск клиента через Java Web Start

Сообщение mhollow » 27 ноя 2018, 00:45

Ну да, только что установленный. А что, на новом не работает web start? И откуда я должен был это узнать? Фрикер как всегда во сне не являлся, не предупредил. Филон!
И что надо сделать и какие мантры прочитать, чтобы он стал не только что установленным и на нем заработал web start тоже не соблаговолил сообщить.
mhollow
 
Сообщения: 440
Зарегистрирован: 20 мар 2017, 14:10

Re: Запуск клиента через Java Web Start

Сообщение Phricker » 27 ноя 2018, 02:04

$this->bbcode_second_pass_quote('mhollow', '')рикер как всегда во сне не являлся, не предупредил. Филон!

Вас таких много, а я, бедолага, один. Первый день после отпуска, завалы разгребаю, всем помочь физически не успел.
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11

Re: Запуск клиента через Java Web Start

Сообщение skn » 27 ноя 2018, 02:58

update.sh попробуйте запустить
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Запуск клиента через Java Web Start

Сообщение Phricker » 27 ноя 2018, 12:25

$this->bbcode_second_pass_quote('skn', 'u')pdate.sh попробуйте запустить

Хотел бы отметить, что поможет только в том случае если будет обновление :)
Т.е. я вчера попробовал на свежем сервере 7.2 настроить JWS - не вышло и выдавало ту же ошибку.
Сегодня поставил BGBillingServer_7.2_886.zip, у меня прилетело два апдейта
$this->bbcode_second_pass_code('', 'Checking updates for server...
Found update for BGBillingServer build 886 packet update_7.2.zip updating to build 897
Checking updates for update_lib...
Found update for update_lib build packet update_lib_7.2_57.zip updating to build 57
Install 2 updates (y/N):
')
и после этого все завелось.

ЕМНИП это где то упоминалось, или просто разговор был.
<sarcasm>надо же дать mhollow пищу для того, чтобы он начал возмущаться на документацию и что серьёзные биллинги не позволяют себе такого, что важные условия написаны где-то на форуме, а у него нет времени, чтобы его читать.</sarcasm>
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11

Re: Запуск клиента через Java Web Start

Сообщение mhollow » 27 ноя 2018, 12:36

Ну вот, оказывается это просто тупые глюки с отдельными версиями, а я на уважаемого человека грешил :roll:
mhollow
 
Сообщения: 440
Зарегистрирован: 20 мар 2017, 14:10

Re: Запуск клиента через Java Web Start

Сообщение skn » 27 ноя 2018, 13:22

тут дело в следующем....
при установке сервера, в серверном пакете отсутствуют клиентские классы (они идут в отдельном пакете который устанавливается на клиента)
при установке обновлений сервера или какого нибудь модуля на сервер, там в пакете идут уже и серверные и клиентские классы (клиентские нужны для того чтобы клиент биллинга мог получить обновления с сервера)
поэтому и получается такая ситуация, что на свеже установленом сервере JavaWebStart не работает (сборщик не может собрать клиента, так как его там нет...)
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Запуск клиента через Java Web Start

Сообщение mhollow » 27 ноя 2018, 13:29

После установки "какого нибудь модуля на сервер" у меня, во всяком случае, работать не начало. И на основании предыдущих сообщений могу предположить, что не только у меня.
Только после обновления сервера через update.sh
mhollow
 
Сообщения: 440
Зарегистрирован: 20 мар 2017, 14:10

Re: Запуск клиента через Java Web Start

Сообщение skn » 27 ноя 2018, 14:56

$this->bbcode_second_pass_quote('mhollow', '')осле установки "какого нибудь модуля на сервер" у меня, во всяком случае, работать не начало.

тут имелось ввиду, что при установке "какого нибудь модуля на сервер", на сервер будет установлена серверная и клиентская часть ЭТОГО модуля, но не всего клиента

для установки на сервер клиентского кода нужно установить обновления ядра, для этого
загрузить в каталог сервера архив, например https://bgbilling.ru/v7.2/download/kern ... te_7.2.zip,
после чего на остановленом сервере запустить скрипт "./bg_installer.sh update_7.2.zip"
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия
Вернуться к началу

Re: Запуск клиента через Java Web Start

Сообщение mhollow » 27 ноя 2018, 15:07

А если нет обновлений в данный момент, как тут кто-то верно подметил?
Ждать пока появятся?) А Web Start, господа клиенты, у Вас заработает только после первого обновления, наберитесь терпения. Следите за новостями.
В документации об этом не слова? Вы просрали пол дня, пытаясь найти что не так? Ничего страшного, это наш фирменный стиль..
И не забывайте уточнить график отпусков главного )
mhollow
 
Сообщения: 440
Зарегистрирован: 20 мар 2017, 14:10

Re: Запуск клиента через Java Web Start

Сообщение Phricker » 27 ноя 2018, 16:11

$this->bbcode_second_pass_quote('mhollow', '') если нет обновлений в данный момент, как тут кто-то верно подметил?

$this->bbcode_second_pass_quote('skn', '')ужно установить обновления ядра, для этого
загрузить в каталог сервера архив, например https://bgbilling.ru/v7.2/download/kern ... te_7.2.zip,
после чего на остановленом сервере запустить скрипт "./bg_installer.sh update_7.2.zip"
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11
Вернуться к началу


Вернуться в Ядро системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron