在服务器上实现JavaWebStart的正确方法是什么?

在服务器上实现JavaWebStart的正确方法是什么?,java,server,java-web-start,Java,Server,Java Web Start,我想用webstart启动我的应用程序,该程序需要3个外部JAR才能工作。我尝试使用NetBeans进行编译,将“dist”文件夹中的所有内容上载到服务器,然后访问服务器并尝试运行HTML。这不起作用,因为即使我在jnlp中指出了正确的路径,外部JAR的路径也存在错误 错误: ExitException[ 3]com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://www.abaxomol.

我想用webstart启动我的应用程序,该程序需要3个外部JAR才能工作。我尝试使用NetBeans进行编译,将“dist”文件夹中的所有内容上载到服务器,然后访问服务器并尝试运行HTML。这不起作用,因为即使我在jnlp中指出了正确的路径,外部JAR的路径也存在错误

错误:

ExitException[ 3]com.sun.deploy.net.FailedDownloadException: 
    Unable to load resource: http://www.abaxomol.com/dist/lib\commons-io-2.4.jar
那么,外部jar进入客户端计算机,然后我从那里检索它们

JNLP:


争夺者
迭戈
无效的

我必须手动将生成的HTML和JNLP中的所有内容复制到新文件中,将这些文件上载到服务器,并删除旧文件,出于某种原因,这些文件可以正常工作。
也许是虫子?我不知道。

我不得不手动将生成的HTML和JNLP中的所有内容复制到新文件中,将这些文件上载到服务器并删除旧文件,出于某种原因,这些文件起了作用。
也许是虫子?我不知道。

您应该真正显示错误消息,以及路径、命令行、配置文件等。如果您觉得需要对它们进行匿名化,那么请小心(例如保留空白、大写/小写和其他经常破坏内容的零碎细节)重命名路径的重要部分,例如项目名称(例如,粘贴到问题之前在文本编辑器中搜索替换)。@hyde抱歉,你是对的,我忘记发布错误。我现在加上了。不熟悉这个主题,所以可能不相关,但是:1。你能用浏览器或
wget
之类的东西访问url吗?2.当它是URL的一部分时,看起来非常可疑。。。一般来说,Java代码中的路径不应该有反斜杠,只有普通的前斜杠。在jnlp中,路径是lib/commons-io-2.4.jar,但由于某种原因,它将斜杠改为“\”,我真的不知道为什么您可以显示您正在使用的jnlp?您应该真正显示错误消息,以及路径、命令行、配置文件等。如果您觉得需要匿名化它们,那么请小心(例如,保留空白、大写/小写和其他经常破坏内容的itsy位详细信息)重命名路径的重要部分,例如项目名称(例如,粘贴到问题之前在文本编辑器中搜索替换)“@hyde抱歉,你是对的,我忘了发布错误。我现在添加了错误。对主题不熟悉,所以可能不相关,但是:1.你能用浏览器或
wget
或其他什么东西访问url吗?2.当它是url的一部分时,看起来非常可疑……一般来说,Java代码中的路径不应该有反斜杠,只有normal
/
正斜杠。是的,这就是问题所在。在jnlp中,路径是lib/commons-io-2.4.jar,但由于某种原因,它将斜杠改为“\”,我真的不知道为什么可以显示您正在使用的jnlp?