Я пишу приложение для загрузки файла CSV из Интернета и вставки данных в таблицу в базе данных. Проблема в том, что мне нужно настроить прокси через System.setProperty("http.proxyHost", "http-proxy.domain.com");
и так далее. Приложение работает нормально, когда я запускаю его в локальной системе, но проблема в том, когда я запускаю его из JNLP. Сначала у меня были проблемы с подписью JAR-файлов (мне как-то удалось это сделать), и теперь я сталкиваюсь с проблемой, что даже приложение работает, оно не подключается к Интернету - оно выдает исключение с сообщение "тайм-аут соединения: соединение".
Файл 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()));
Заранее спасибо за любую помощь!