我们有一个webstart应用程序,它在启动后使用EJB连接到jboss服务器。我们最近将此服务器迁移到jboss5并更新了连接到它的webstart应用程序。现在我们遇到了一个问题。在我们的开发者机器上,运行webstarts应用程序没有问题。它启动并连接,也没有问题。但是在QA测试机器上,他们根本不会运行,只是说无法启动(或类似的东西)。 在exceptin的细节部分中找不到jboss-main-client.jar和jnlp。但是包装的异常说明这一点:Webstart应用程序不会为所有用户启动
java.io.IOException
at com.sun.deploy.cache.CacheEntry$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.cache.CacheEntry.writeFileToDisk(Unknown Source)
at com.sun.deploy.cache.Cache.downloadResourceToTempFile(Unknown Source)
at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
首先,我们认为这可能是一个签约的问题,但那么它不会对我们的本地开发机的工作。然后就是这个人的访问权问题(这是我的理论),但为什么以前的版本工作?我们运行1.6 B18到B24和XP,Vista和Windows 7的混合体。我完全难住,有什么想法?
我启用了跟踪级调试,但它没有用处,只给我:#### Java Web Start错误: ####无法加载资源:http:// /packaging /adminportal/lib/jboss-main-client.jar ...是的,我检查它是在那个位置和可访问性。 – Gerrie 2011-05-11 10:51:10