浏览服务器的IP地址时,我有一个jar可以很好地加载java web start。一旦尝试使用服务器 名称, 我将收到以下异常:
com.sun.deploy.net.FailedDownloadException:无法加载资源: com.sun.deploy.net.DownloadEngine.actionDownload(未知源) 在com.sun.deploy.net.DownloadEngine.getCacheEntry(来源不明) 在com.sun.deploy.net.DownloadEngine.getCacheEntry(来源不明) 在com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知来源) 在com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知来源) 在com.sun.deploy.net.DownloadEngine.getResource(未知来源) 在com.sun.javaws.LaunchDownload $ DownloadTask.call中(未知源) 在java.util.concurrent.FutureTask $ Sync.innerRun(未知来源) 在java.util.concurrent.FutureTask.run(未知来源) 在java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(未知来源) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源) 在java.lang.Thread.run(未知来源)
包装的异常:
java.io.FileNotFoundException: 在sun.reflect.GeneratedConstructorAccessor2.newInstance(未知来源)处 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(未知来源) 在java.lang.reflect.Constructor.newInstance(未知来源) 在sun.net.www.protocol.http.HttpURLConnection $ 6.run(未知源) 在java.security.AccessController.doPrivileged(本机方法) 在sun.net.www.protocol.http.HttpURLConnection.getChainedException(未知来源) 在sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知源) 位于com.sun.deploy.net.BasicHttpRequest.doRequest(未知来源) 位于com.sun.deploy.net.BasicHttpRequest.doRequest(未知来源) 在com.sun.deploy.net.BasicHttpRequest.doGetRequest(未知来源) com.sun.deploy.net.DownloadEngine.actionDownload(未知源) 在com.sun.deploy.net.DownloadEngine.getCacheEntry(来源不明) 在com.sun.deploy.net.DownloadEngine.getCacheEntry(来源不明) 在com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知来源) 在com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知来源) 在com.sun.deploy.net.DownloadEngine.getResource(未知来源) 在com.sun.javaws.LaunchDownload $ DownloadTask.call中(未知源) 在java.util.concurrent.FutureTask $ Sync.innerRun(未知来源) 在java.util.concurrent.FutureTask.run(未知来源) 在java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(未知来源) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源) 在java.lang.Thread.run(未知来源) 引起原因:java.io.FileNotFoundException: 在sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知源) 在java.net.HttpURLConnection.getResponseCode(未知来源) ...另外15个
JNLP:
<?xml version="1.0" encoding="utf-8"?> <jnlp spec="1.0+" codebase="http://servername/Site/Views/.." href=""> <information> <title>title</title> <vendor>vendor</vendor> <description>description</description> <description kind="short">short</description> <icon href="../../icon.gif" /> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.5+" java-vm-args="-Xmx1000M -Xms150M" initial-heap-size="150M" max-heap-size="1000M" /> <j2se version="1.4.2+" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-Xmx1000M -Xms150M" initial-heap-size="150M" max-heap-size="1000M" /> <jar href="/file.jar"/> </resources> <application-desc main-class="com...."> <argument>CD6B172DEC34924D83EA64A61A6550BE1271325929392</argument> <argument>http://servername/file.asp</argument> <argument>/Site</argument> </application-desc> </jnlp>
知道我应该找什么吗?
我已经将Java代理设置更改为直接连接-并且它可以工作。