Witam.
Mam mały problem. Na stronie generuje sobie jnlp:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://adres.pl/java/">
<!-- time generated: Wed, 09 Dec 2009 13:30:52 -->
<information>
<title>TopSoccerClient (2)</title>
<vendor>walec51</vendor>
<homepage href="http://adres.pl/"/>
<description>TopSoccerClient</description>
</information>
<security>
<all-permission />
</security>
<resources>
<j2se version="1.5+"/>
<extension name="JavaFX Runtime" href="http://dl.javafx.com/1.2/javafx-rt.jnlp"/>
<jar href="TopSoccerClient.jar" main="true"/>
<jar href="lib/TopSoccerLib.jar"/>
<jar href="lib/activemq-core-5.3.0.jar"/>
<jar href="lib/commons-logging-1.1.jar"/>
<jar href="lib/geronimo-j2ee-management_1.0_spec-1.0.jar"/>
<jar href="lib/geronimo-jms_1.1_spec-1.1.1.jar"/>
</resources>
<application-desc name="TopSoccerClient" main-class="com.sun.javafx.runtime.main.Main">
<argument>MainJavaFXScript=topsoccer.client.ui.Main</argument>
<!--clientId--><argument>25</argument>
<!--clientName--><argument>wlc51</argument>
<!--teamName--><argument>Wlkp :)</argument>
...
</application-desc>
<update check="background">
</jnlp>
ale moja aplikacja wykrzacza sie z powodu:
java.security.AccessControlException: access denied (java.util.PropertyPermission org.apache.commons.logging.LogFactory.HashtableImpl read)
Lece do javaws -viewer zobaczyć jaki w show jnlp jaki jnlp się sciągną a tam:
<jnlp spec="1.0+" codebase="http://topsoccer.pl/java/">
<information>
<title>TopSoccerClient (2)</title>
<vendor>walec51</vendor>
<homepage href="http://topsoccer.pl/"/>
<description>TopSoccerClient</description>
</information>
<update check="background" policy="always"/>
<resources>
<java version="1.5+"/>
<extension href="http://dl.javafx.com/1.2/javafx-rt.jnlp" name="JavaFX Runtime"/>
<jar href="http://topsoccer.pl/java/TopSoccerClient.jar" download="eager" main="true"/>
<jar href="http://topsoccer.pl/java/lib/TopSoccerLib.jar" download="eager" main="false"/>
<jar href="http://topsoccer.pl/java/lib/activemq-core-5.3.0.jar" download="eager" main="false"/>
<jar href="http://topsoccer.pl/java/lib/commons-logging-1.1.jar" download="eager" main="false"/>
<jar href="http://topsoccer.pl/java/lib/geronimo-j2ee-management_1.0_spec-1.0.jar" download="eager" main="false"/>
<jar href="http://topsoccer.pl/java/lib/geronimo-jms_1.1_spec-1.1.1.jar" download="eager" main="false"/>
</resources>
<application-desc main-class="com.sun.javafx.runtime.main.Main">
<argument>MainJavaFXScript=topsoccer.client.ui.Main</argument>
<argument>25</argument>
<argument>wlc51</argument>
...
</application-desc>
</jnlp>
Czy ten nie do końca pomyślany web start sobie przerabia mojego jnlp jak chce ?
PS. Przy okazji czy można jakoś zrobić aby web start nie cechował plików jnlp ? (działa to po prostu źle)
Z góry dzięki za pomoc.