JNLP i uciekający tag security

0

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.

0

Jary podpisane? U mnie dziala, w sensie, wiadomo ze mam inny plik JNLP, ale mam tez all-permissions, jary podpisane i dziala. javaws -viewer pokazuje poprawnegy deskryptor.

0

Jary pod spisane i 100% sprawne. Wykorzystuje je jednocześnie w applecie i tam wszystko hula.

1 użytkowników online, w tym zalogowanych: 0, gości: 1