forum.bitel.ru
http://forum.bitel.ru/

Запуск клиента через Java Web Start
http://forum.bitel.ru/viewtopic.php?f=22&t=13129
Страница 1 из 1

Автор:  mhollow [ 26 ноя 2018, 17:55 ]
Заголовок сообщения:  Запуск клиента через Java Web Start

Пытаюсь запустить. Согласно 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

Автор:  skn [ 26 ноя 2018, 18:52 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

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

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

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

эти jar-файлы доступны для загрузки с которого запускаете клиента (можно скачать через браузер)

Автор:  mhollow [ 26 ноя 2018, 19:20 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

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

Автор:  skn [ 26 ноя 2018, 21:12 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

на сервере папка BGBillingServer/client.jars есть?
в ней что нибудь есть?
это рабочий сервере биллинга или какой нибудь тестовый, только что установленный?

Автор:  mhollow [ 27 ноя 2018, 00:45 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

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

Автор:  Phricker [ 27 ноя 2018, 02:04 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

mhollow писал(а):
Фрикер как всегда во сне не являлся, не предупредил. Филон!

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

Автор:  skn [ 27 ноя 2018, 02:58 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

update.sh попробуйте запустить

Автор:  Phricker [ 27 ноя 2018, 12:25 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

skn писал(а):
update.sh попробуйте запустить

Хотел бы отметить, что поможет только в том случае если будет обновление :)
Т.е. я вчера попробовал на свежем сервере 7.2 настроить JWS - не вышло и выдавало ту же ошибку.
Сегодня поставил BGBillingServer_7.2_886.zip, у меня прилетело два апдейта
Код:
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>

Автор:  mhollow [ 27 ноя 2018, 12:36 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

Ну вот, оказывается это просто тупые глюки с отдельными версиями, а я на уважаемого человека грешил :roll:

Автор:  skn [ 27 ноя 2018, 13:22 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

тут дело в следующем....
при установке сервера, в серверном пакете отсутствуют клиентские классы (они идут в отдельном пакете который устанавливается на клиента)
при установке обновлений сервера или какого нибудь модуля на сервер, там в пакете идут уже и серверные и клиентские классы (клиентские нужны для того чтобы клиент биллинга мог получить обновления с сервера)
поэтому и получается такая ситуация, что на свеже установленом сервере JavaWebStart не работает (сборщик не может собрать клиента, так как его там нет...)

Автор:  mhollow [ 27 ноя 2018, 13:29 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

После установки "какого нибудь модуля на сервер" у меня, во всяком случае, работать не начало. И на основании предыдущих сообщений могу предположить, что не только у меня.
Только после обновления сервера через update.sh

Автор:  skn [ 27 ноя 2018, 14:56 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

mhollow писал(а):
После установки "какого нибудь модуля на сервер" у меня, во всяком случае, работать не начало.

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

для установки на сервер клиентского кода нужно установить обновления ядра, для этого
загрузить в каталог сервера архив, например https://bgbilling.ru/v7.2/download/kern ... te_7.2.zip,
после чего на остановленом сервере запустить скрипт "./bg_installer.sh update_7.2.zip"

Автор:  mhollow [ 27 ноя 2018, 15:07 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

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

Автор:  Phricker [ 27 ноя 2018, 16:11 ]
Заголовок сообщения:  Re: Запуск клиента через Java Web Start

mhollow писал(а):
А если нет обновлений в данный момент, как тут кто-то верно подметил?

skn писал(а):
нужно установить обновления ядра, для этого
загрузить в каталог сервера архив, например https://bgbilling.ru/v7.2/download/kern ... te_7.2.zip,
после чего на остановленом сервере запустить скрипт "./bg_installer.sh update_7.2.zip"

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/