jnlp怎么没法打开 Unable to load resource 急!!!
我要访问公司的一个系统,先打开一个网页,里面有个jnlp链接,提示要打开这个链接需要安装java 6 runtime,我电脑里已经装过jdk1.6.0_16。我就点那个链接,然后出现Java启动的图;查看任务管理器,有两个进程产生javaw.exe和javaws.exe。可是过了一会,java运行的图消失了,进程javaws.exe也自动关闭了。
我以为是我的java装的有问题,于是我卸载了重装,可是装完了再去点那个jnlp链接时,系统认不出来了,就提示我保存。查看文件夹选项后发现,用于打开jnlp文件的Java web start launcher没了,于是我保存那个jnlp文件,并从命令行里运行javaws -verbose file.jnlp,反应如上一步,还是不能打开客户端。
请问为什么我的电脑上没法打开客户端?
另外为什么我重新装了jdk后Java web start launcher没有出现在程序列表里?
注:
在这个过程中,我在其它两台电脑上都能正常打开和登陆客户端,所以可以排除jnlp文件和服务器的问题。
我也可以用浏览器打开网页版的内容,所以连接应该没问题。
下面是我运行javaws -verbose file.jnlp后出现的出错提示信息
Exception:
com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://xxx.xxxx.com/file.jnlp
at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1347)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1487)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1465)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1568)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1496)
at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:217)
at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:201)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:447)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:232)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:183)
at com.sun.javaws.Launcher.launch(Launcher.java:104)
at com.sun.javaws.Main.launchApp(Main.java:403)
at com.sun.javaws.Main.continueInSecureThread(Main.java:250)
at com.sun.javaws.Main$1.run(Main.java:111)
at java.lang.Thread.run(Thread.java:619)
Wrapped Exception
java.io.IOException: Server returned HTTP response code: 504 for URL: http://xxx.xxxx.com/file.jnlp
at sun.reflect.GeneratedConstructorAccessor1.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1368)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1362)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1016)
at com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java:225)
at com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java:113)
at com.sun.deploy.net.BasicHttpRequest.doGetRequest(BasicHttpRequest.java:78)
at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1159)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1487)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1465)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1568)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1496)
at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:217)
at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:201)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:447)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:232)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:183)
at com.sun.javaws.Launcher.launch(Launcher.java:104)
at com.sun.javaws.Main.launchApp(Main.java:403)
at com.sun.javaws.Main.continueInSecureThread(Main.java:250)
at com.sun.javaws.Main$1.run(Main.java:111)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Server returned HTTP response code: 504 for URL: http://xxx.xxxx.com/file.jnlp
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1313)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
at com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java:190)
... 17 more