Java Web Start错误:"没有已定义的启动URL属性,无效的webstart文件"

时间:2014-09-24 22:20:23

标签: java java-web-start jnlp

尝试在MacOS 10.9.5上执行Java webstart applet(samclientdesktop.jnlp)以执行Alcatel-Lucent 5620 SAM环境,运行Java 8.此.jnlp似乎无故障运行,无需编辑, Windows XP / Vista / 7.

设法通过大量参数更改来达到这一点,我现在遇到一条消息,指出:There is no defined launch URL property, invalid webstart file.

调试日志显示以下条目:SEVERE: Invalid JNLP file, there must by(sīc) a launch.url system property.

我已将.jnlp文件的文件路径,本地工作路径,java applet的URL路径以及服务器的IP添加到Java例外列表中。我已经尝试将launch.url值调整为各种值(本地文件路径,通配符,备用服务器)。没有骰子。欢迎提出任何想法。

编辑:
被要求提供完整的.jnlp文件内容:

<?xml version="1.0" encoding="utf-8"?>
<!--  SAM Client launch with desktop link. -->
<jnlp spec="1.5+" version="8.0" codebase="http://`*hidden*`/samcommandservlet/" href="samclientdesktop.jnlp">
    <information>
        <title>5620 SAM Client</title>
        <vendor>Alcatel-Lucent Canada</vendor>
        <homepage href="http://www.alcatel-lucent.com"/>
        <description>5620 SAM Client</description>
        <description kind="short">5620 SAM Client</description>
        <description kind="tooltip">5620 SAM Client</description>
        <icon kind="splash" href="images/alcatel_logo_1_SAM_10_0_R7.gif"/>
        <icon href="images/SAM_Desktop_16_16_SAM_10_0_R7.gif" width="16" height="16"/>
        <icon kind="shortcut" href="images/SAM_Desktop_16_16_SAM_10_0_R7.gif" width="16" height="16"/>
        <icon kind="shortcut" href="images/SAM_Desktop_32_32_SAM_10_0_R7.gif" width="32" height="32"/>
        <icon kind="shortcut" href="images/SAM_Desktop_64_64_SAM_10_0_R7.gif" width="64" height="64"/>
        <offline-allowed/>
        <shortcut online="false">
            <desktop/>
            <menu submenu="5620 SAM Client"/>
        </shortcut>
    </information>
    <security>
        <all-permissions/>
    </security>
    <resources>
        <property name="launch.url" value="http://`*hidden*`/samcommandservlet/samclientdesktop.jnlp"/> 
        <j2se version="1.8" initial-heap-size="256m" max-heap-size="512m"/>
        <jar href="nms_wsclient.jar" download="eager" main="true"/>
        <jar href="commons-httpclient.jar" download="eager"/>
        <jar href="commons-codec.jar" download="eager"/>
        <jar href="commons-logging.jar" download="eager"/>
        <jar href="log4j.jar" download="eager"/>
    </resources>
    <application-desc main-class="com.timetra.nms.client.launcher.WebStartLaunchPoint">
        <argument>-server</argument>
        <argument>`*hidden*`;`*hidden*`</argument>
    </application-desc>
</jnlp>

除了调整了初始内存堆大小和正在运行的Java版本(没有它我甚至没有得到我遇到的错误消息),这是服务器生成的默认文件。

0 个答案:

没有答案