Ano javaws je nekdy spise naobtiz, to zde na konferenci probehlo nekolikrat. Nahradni reseni jsou: 1. napsat si vlastni servlet + client, ktery stahne ze serveru novu verzi a spusti 2. jako 1. ale ten maly client se instaluje pres JWS. Tedy pres JWS nainstalovat jen maleho clienta, ktery stahne vse ostatni a spusti.
2011/2/24 jan_bar <[email protected]>: > In article <AANLkTim6kALMdrDJPB_UDUQg_3iTUpW32UAY-0NYA7d7 > @mail.gmail.com>, [email protected] > says... >> >> Dobry den, >> snazim sa rozbehat tucneho klienta cez java webstart. Podla specifikacie je >> mozne v jnlp subore nastavit java-vm-args, ale tie su obmedzene a nie je >> mozne tam nastavit classpath, endorsed dirs ani ext.dirs (jedna sa o >> rozsirenie tazkeho clienta o nejake IBM ... veci). >> >> Zistil som ale ze java webstart aplikaciu mozem spustit z prikazoveho riadka >> pomocou javaws a tam mozem nastavit vm options cez prepinac -J. >> Takze som to skusil mam batch file ktory to tam setuje: >> >> %JAVA_HOME%\bin\javaws -J-Djava.class.path=%JAVA_CLASSPATH% >> -J-Djava.endorsed.dirs=%SN_ENDORSED_DIRS% >> -J-Djava.ext.dirs=%JAVA_EXTENSION_DIRS% url >> >> url je samozrejme cesta k jnlp suboru. Vsetko sa zda OK, az na to ze to >> nefunguje a nikde neviem najst dokumentaciu k javaws a k tomu co je povolena >> nastavit cez -J. Pravdepodobne je to rovnako obmedzene. >> >> Ak niekto mate skusenosti s niecim podobnym prosim o kazdu radu/napad pre >> distribuciu cez javaws. (runtime sa da predpripravit u klienta aby nebolo >> potrebne nastavovat taketo veci, ale to nechceme, chceme ho dynamicky >> konfigurovat) >> >> Tomas > > Tipoval bych ze to je tim, ze javaws pusti jnlp jako separatni process > ktery ma svuj classpath. Schvalne se podivejte na pid javaws a > spusteneho procesu. > > Pokud nemusite, javaws nepouzivejte. Krom omezeni, ktere jste popsal > vyse jsou i dalsi, napr. javaws nema classpath tak jak ho znate, ma jen > seznam jaru ktere prohledava ve vami neovlivnitelnem poradi (jen v main > se hleda driv). > > Honza > > > -- Ondra Medek
