当我浏览服务器的 IP 地址时,我有一个可以很好地加载 java web start 的 jar。一旦我尝试使用服务器名称,我就会得到以下异常:
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>
知道我应该寻找什么吗?