2016-04-25 1556 views
0

我正在研究JavaFx項目,我們需要在java jnlp上運行應用程序。 我們燒焦的所有jar文件,我添加的IP地址轉換成Java的配置,但我面對這個問題無法加載資源Jar文件

ExitException[ 3]com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://192.168.1.16:8080/walleterp/lib\WalletERPLibs.jar 
at sun.plugin2.applet.JNLP2Manager.downloadResources(Unknown Source) 
at sun.plugin2.applet.JNLP2Manager.prepareLaunchFile(Unknown Source) 
at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source) 
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 

enter image description here

我想:

  • 更改網絡設置上Java配置,我把它改爲'直接連接'。

  • 清除臨時文件夾。

  • 更改了瀏覽器的代理

但沒有改變我的錯誤。 我該如何解決問題

+0

該文件已存在於路徑中...應該用另一種方式聲明它嗎? – MhmdAljobairi

+0

爲什麼該URL指向本地服務器?請務必使用JaNeLA檢查JNLP,可在我的[共享驅動器](https://drive.google.com/drive/#folders/0B5B9wDXIGw9lUnJaUjA2cmlVRE0)上找到。 –

+0

我沒有找到關於JaNeLA的任何資源,網站已關閉,沒有任何文章和參考資料,你能幫助我嗎? – MhmdAljobairi

回答

1

最有可能它不是直接關係到你的客戶端網絡啓動。 請嘗試以下操作:

嘗試直接從瀏覽器http://192.168.1.16:8080/walleterp/lib/WalletERPLibs.jar訪問jar文件,並驗證下載是否正確使用您最喜愛的壓縮工具(我正在使用winrar)並檢查文件。

如果無法訪問(也許是)檢查以下內容:

  • 項目和文件名大小寫,由於Java的Web /應用服務器 是區分大小寫的。

  • 某些應用服務器(wildfly)限制jar文件下載
    出於安全考慮,請提供您的Web服務器,但是這是 在Tomcat中不可用。

  • 檢查你的web.xml任何配置的Servlet過濾器可能
    打斷你的要求。