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

Java Web Start в 6.0
http://forum.bitel.ru/viewtopic.php?f=22&t=8186
Страница 1 из 1

Автор:  Phricker [ 24 июн 2013, 17:54 ]
Заголовок сообщения:  Java Web Start в 6.0

Работает у кого сия приблуда в 6.0 версии?
На тестовой версии на которой не установлено ни одного модуля выдает
Код:
java.lang.ClassNotFoundException: bitel.billing.ShellFrame
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.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)


При этом через клиент биллинга запускается.

Автор:  Phricker [ 24 июн 2013, 17:57 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

Код:
[root@bg60 client]# cat ./bgclient.jnlp
<?xml version="1.0" encoding="utf-8"?>
<jnlp
        spec="1.0+"
        codebase="http://10.0.6.151: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"/>
        <j2se version="1.6+" java-vm-args="-Xmx512m -Dlocal.setting.file.name=config_test_60"/>
        <jar href="client_libs.jar"/>
        <property name="db.server.0.title" value="Test 6.0"/>
        <property name="db.server.0.url" value="http://10.0.6.151: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>

Автор:  Phricker [ 24 июн 2013, 18:01 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

Удалил java кеш, скачало все по новой - все равно ошибка.

Автор:  snark [ 24 июн 2013, 19:57 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

Phricker писал(а):
Код:
        codebase="http://10.0.6.151:8080/bgbilling/client"


Покажи:
Код:
grep context.path data/data.properties


У меня с этим:
Код:
# grep context.path data/data.properties
context.path=

Код:
# grep -E '^.*<' webroot/client/bgclient.jnlp
<?xml version="1.0" encoding="utf-8"?>
<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="MyCompany"/>
        <property name="db.server.0.url" value="http://192.0.2.141:8080/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>

Ругнулось так:
Код:
java.io.FileNotFoundException: http://192.0.2.141:8080/client/client.jar
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getJarFileWithoutCache(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getJarFileWithoutCache(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.downloadJarWithoutCache(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
   at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Единственный client.jar лежит тут:
Код:
# find . -type f -name client\* -print
./client.jars/update/client.jar

Запустил:
Код:
./bgclient_javawebstart.sh

Все работает.

P.S. Вообще 1-й раз запускал, чтобы твою ошибку проверить :)

Автор:  skn [ 24 июн 2013, 20:20 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

после чистой установки Java Web Start не работает, нужно хотя раз запустить update.sh и что бы при этом обновилось ядро и клиент

Автор:  Phricker [ 25 июн 2013, 00:30 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

Код:
[root@bg60 BGBillingServer]# ./update.sh
# Stopping Scheduler
Останавливается bgscheduler:                               [  OK  ]
Sending 'stop' on 127.0.0.1:9066
Result: ok
# Stopping Server
Останавливается bgbilling:                                 [  OK  ]
OK stopping..
# Start Updating
 06-24/22:25:36  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@1639f9e3] to java:comp/env/mq/connectionFactory
 06-24/22:25:36  INFO [main] DefaultServerSetup - Init DB connection pools
 06-24/22:25:36  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 06-24/22:25:37  INFO [main] DefaultServerSetup - Init trash pools..
mq 06-24/22:25:37  INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory...
mq 06-24/22:25:37 DEBUG [EventProcessor-init] FailoverTransport - Reconnect was triggered but transport is not started yet. Wait for start to connect the transport.
mq 06-24/22:25:37 DEBUG [EventProcessor-init] FailoverTransport - Started.
mq 06-24/22:25:37 DEBUG [EventProcessor-init] FailoverTransport - Waking up reconnect task
mq 06-24/22:25:37 DEBUG [ActiveMQ Task] FailoverTransport - urlList connectionList:[nio://127.0.0.1:61616?socketBufferSize=1000000]
mq 06-24/22:25:37 DEBUG [ActiveMQ Task] FailoverTransport - Attempting connect to: nio://127.0.0.1:61616?socketBufferSize=1000000
mq 06-24/22:25:37 DEBUG [ActiveMQ Task] WireFormatNegotiator - Sending: WireFormatInfo { version=6, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
mq 06-24/22:25:37 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - Received WireFormat: WireFormatInfo { version=6, properties={CacheSize=1024, SizePrefixDisabled=false, TcpNoDelayEnabled=true, MaxInactivityDurationInitalDelay=10000, MaxInactivityDuration=30000, CacheEnabled=true, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
mq 06-24/22:25:37 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - tcp:///127.0.0.1:61616 before negotiation: OpenWireFormat{version=6, cacheEnabled=false, stackTraceEnabled=false, tightEncodingEnabled=false, sizePrefixDisabled=false}
mq 06-24/22:25:37 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - tcp:///127.0.0.1:61616 after negotiation: OpenWireFormat{version=6, cacheEnabled=true, stackTraceEnabled=true, tightEncodingEnabled=true, sizePrefixDisabled=false}
mq 06-24/22:25:37 DEBUG [ActiveMQ Task] FailoverTransport - Connection established
mq 06-24/22:25:37  INFO [ActiveMQ Task] FailoverTransport - Successfully connected to nio://127.0.0.1:61616?socketBufferSize=1000000
 06-24/22:25:38 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.server.util.Setup$1@c22ad50 to BG.Event.ru.bitel.bgbilling.kernel.event.events.system.ModuleConfigModifiedEvent
Update starting...
Update from ftp://ftp.bgbilling.ru/pub/bgbilling
Server version is 6.0
Set passive mode...
Changing dir to /pub/bgbilling/6.0
Checking updates for npay..
Checking updates for server..
Checking updates for update_lib..
Not updates found, press Enter for exit..

 06-24/22:25:41  INFO [Thread-3] EventProcessor - Shutdown EventProcessor...
 06-24/22:25:41 DEBUG [Thread-3] ActiveMQMessageConsumer - remove: ID:bg60-45808-1372098337451-0:1:2:1, lastDeliveredSequenceId:0
# Starting Server
Запускается bgbilling:                                     [  OK  ]
# Starting Scheduler
Запускается bgscheduler:                                   [  OK  ]

name = update_lib

update_lib.jar
PgsLookAndFeel.jar
avalon-framework.jar
barbecue.jar
batik.jar
bgfonts.jar
commons-collections.jar
commons-digester.jar
commons-io.jar
commons-logging.jar
csvlib.jar
eventbus.jar
fop.jar
iText.jar
jasperreports.jar
javadbf.jar
jcommon.jar
jfreechart.jar
kunststoff.jar
log4j.jar
metouia.jar
ostermillerutils.jar
poi.jar
serializer.jar
smack.jar
smackx.jar
spring-beans.jar
spring-core.jar
swing-i18n-ru.jar
xalan.jar
xercesImpl.jar
xml-apis.jar
xmlgraphics-commons.jar
gmbal-api-only.jar
ha-api.jar
jaxb-impl.jar
jaxws-api.jar
jaxws-rt.jar
jaxws-tools.jar
management-api.jar
mimepull.jar
policy.jar
stax-ex.jar
streambuffer.jar

name = npay

npay.jar



Код:
javaws http://10.0.6.151:8080/bgbilling/client/bgclient.jnlp


Изображение

Автор:  Phricker [ 25 июн 2013, 00:33 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

Попробовал с домашнего компа - аналогичная хреновина.

2 snark
Код:
[root@bg60 data]# grep context.path data.properties
context.path=/bgbilling

Автор:  Phricker [ 25 июн 2013, 00:45 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

Хотя. Появилось предположение, что из-за 7 явы на сервере.
Сейчас поставлю 6 и проверю

Автор:  skn [ 25 июн 2013, 00:49 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

в списке нету client jar

выкачай с сайта update.zip и сделай принудительное обновление с !
потом запусти update.sh

проблема тут в том что при чистой установке в базу не попадает client.jar, он там появляется только с первым обновлением клиента, поэтому в данный момент Java Web Start не работает сразу после установки билинга.

Автор:  Phricker [ 25 июн 2013, 01:10 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

Хммм... Действительно. Выкачал update_6.0.zip установил через ./bg_installer.sh update_6.0.zip! и все заработало.
На будущее такие карусели будут поправлены для новеньких? :) все таки не совсем очевидно, если все сразу настраивать.

Автор:  skn [ 25 июн 2013, 03:01 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

Phricker писал(а):
На будущее такие карусели будут поправлены для новеньких? :) все таки не совсем очевидно, если все сразу настраивать.


да, доделаем

Автор:  skyb [ 25 июн 2013, 08:25 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

а теперь у меня проблемка

Код:
./bgclient_javawebstart.sh
db.driver = com.mysql.jdbc.Driver
db.url = jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true&useCursorFetch=true&queryTimeoutKillsConnection=true
db.user = us
db.pswd = pwd
java.sql.SQLException: The connection property 'queryTimeoutKillsConnection' only accepts values of the form: 'true', 'false', 'yes' or 'no'. The value 'true ' is not in this set.
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
        at com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.validateStringValues(ConnectionPropertiesImpl.java:309)
        at com.mysql.jdbc.ConnectionPropertiesImpl$BooleanConnectionProperty.initializeFrom(ConnectionPropertiesImpl.java:100)
        at com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.initializeFrom(ConnectionPropertiesImpl.java:208)
        at com.mysql.jdbc.ConnectionPropertiesImpl.initializeProperties(ConnectionPropertiesImpl.java:2770)
        at com.mysql.jdbc.ConnectionImpl.initializeDriverProperties(ConnectionImpl.java:3315)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:786)
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
        at ru.bitel.bgbilling.utils.javawebstart.BGClient_JavaWebStart.main(BGClient_JavaWebStart.java:52)
jarsigner: unable to open jar file: client.jar
jarsigner: unable to open jar file: client_libs.jar


притом что все скачивал и устанавливал и обновлял

Автор:  skyb [ 25 июн 2013, 09:40 ]
Заголовок сообщения:  Re: Java Web Start в 6.0

упс, решено

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