0
我正在寫應用程序,用於從web下載CSV文件並將數據插入數據庫中的表。問題是我需要通過System.setProperty("http.proxyHost", "http-proxy.domain.com");
等來設置代理。當我在本地系統上運行應用程序時,應用程序正常工作,但問題是我從JNLP啓動應用程序時。起初,我在簽署JAR時遇到了問題(我已經設法做到這一點),現在我面臨着問題,即使應用程序正在運行,它也不會連接到Web - 它會拋出異常消息「連接超時:連接」。JNLP +代理+通過流問題下載文件
JNLP文件是這樣的:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp href="launch.jnlp" spec="1.0+">
<information>
<title>TestImporter</title>
<vendor>hol</vendor>
<homepage href=""/>
<description>TestImporter</description>
<description kind="short">TestImporter</description>
</information>
<update check="always"/>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6+"/>
<jar href="TestImporter.jar" main="true"/>
<jar href="lib/ojdbc14.jar"/>
<jar href="lib/mail.jar"/>
</resources>
<application-desc main-class="cz.test.Importer">
</application-desc>
</jnlp>
我連接通過此代碼文件中:
URLConnection yc = cnb.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
yc.getInputStream()));
在此先感謝您的幫助!