Во-первых, это не первый раз, когда я задаю вопрос, связанный с этой проблемой, но теперь, когда мы поговорили с ребятами из сетевого администратора и знаем, что нам абсолютно НЕОБХОДИМО пройти через этот прокси, я снова задам вопрос, нос дальнейшими подробностями.
Так вот сделка.У нас есть приложение, созданное для Lotus Notes.Это приложение должно взаимодействовать с веб-службой, которая находится за пределами сети нашего клиента, но ничто не может выйти из сети без прохождения через прокси-сервер.Поскольку агент работает на сервере, мы должны указать серверу сначала пройти через прокси.Это может быть достигнуто в Java с помощью системных свойств (http.proxyHost и т. Д.).При этом я устанавливаю все свойства, связанные с настройками прокси-сервера в моем агенте Java, а затем пытаюсь получить файл XML из веб-службы.То, что я получаю, является исключением времени ожидания соединения.Итак, мне было интересно, почему?Мы провели анализ сети с WireShark, и приложение не пытается пройти через прокси.Вот что он СТРОГО делает.
- Я создал приложение и установил для прокси-хоста фиктивный адрес, как раз на время, когда я получаю реальный адрес прокси и мои учетные данные.Допустим, proxy.mydomain.com
- Я получил свои учетные данные, поэтому я изменяю конфигурацию прокси-сервера на реальные, скажем, webproxy.ca.mydomain.net
- Ничего не работает, поэтому мы перезапускаемСервер Domino и выполните очистку кеша, думая, что это может быть связано с этим
Мы провели сетевой анализ с WireShark, и приложение запрашивает DNS для этого:
proxy.mydomain.com
proxy.mydomain.com.ca.mydomain.com
proxy.mydomain.com.eu.mydomain.com
proxy.mydomain.com.anotherknowdomain.com
И это продолжается некоторое время.НО, я вижу, что он все еще использует фиктивный адрес.Где это взять?Это не в notes.ini, это не в кеше сервера, это не в моем исходном коде, это не в java.properties, это не в JVM (так как мы перезапустили машину).Любая идея?Мы находимся в конце проекта, и нам нужно, чтобы это работало, чтобы доставить его, а заверение строит !!!Я искал ВЕСЬ ВЕБ !!! !!! 1018 *
Еще одна вещь, которую я хотел бы сказать, когда я устанавливал свои свойства в коде Java, я пытался распечатать их, прежде чем посмотреть, все ли в порядке, и все в порядке ...