Настройки прокси-сервера Domino 7.0.3FP1 с помощью Java-агента - PullRequest
1 голос
/ 23 августа 2011

Во-первых, это не первый раз, когда я задаю вопрос, связанный с этой проблемой, но теперь, когда мы поговорили с ребятами из сетевого администратора и знаем, что нам абсолютно НЕОБХОДИМО пройти через этот прокси, я снова задам вопрос, нос дальнейшими подробностями.

Так вот сделка.У нас есть приложение, созданное для Lotus Notes.Это приложение должно взаимодействовать с веб-службой, которая находится за пределами сети нашего клиента, но ничто не может выйти из сети без прохождения через прокси-сервер.Поскольку агент работает на сервере, мы должны указать серверу сначала пройти через прокси.Это может быть достигнуто в Java с помощью системных свойств (http.proxyHost и т. Д.).При этом я устанавливаю все свойства, связанные с настройками прокси-сервера в моем агенте Java, а затем пытаюсь получить файл XML из веб-службы.То, что я получаю, является исключением времени ожидания соединения.Итак, мне было интересно, почему?Мы провели анализ сети с WireShark, и приложение не пытается пройти через прокси.Вот что он СТРОГО делает.

  1. Я создал приложение и установил для прокси-хоста фиктивный адрес, как раз на время, когда я получаю реальный адрес прокси и мои учетные данные.Допустим, proxy.mydomain.com
  2. Я получил свои учетные данные, поэтому я изменяю конфигурацию прокси-сервера на реальные, скажем, webproxy.ca.mydomain.net
  3. Ничего не работает, поэтому мы перезапускаемСервер Domino и выполните очистку кеша, думая, что это может быть связано с этим
  4. Мы провели сетевой анализ с 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, я пытался распечатать их, прежде чем посмотреть, все ли в порядке, и все в порядке ...

1 Ответ

0 голосов
/ 02 сентября 2011

К вашему сведению, несмотря на то, что веб-прокси проходил через HTTP, параметр JVM sockProxyHost был установлен и предшествует другому. Это была наша проблема ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...