Я пытаюсь использовать Java-апплет в браузере, но, несмотря на загрузку веб-страницы, апплет не загружается.

Апплет размещен на внутреннем сервере в другом месте и доступен через веб-сайт с использованием HTTP через порт 8888. Internet Explorer подключается к серверу через прокси-сервер и успешно получает апплет.

Я вручную установил параметры прокси в Панели управления Java и снял флажок Bypass proxy server for local addresses как соединение должно проходить через прокси. Под кнопкой « Advanced в настройках сети JCP я установил флажок, чтобы использовать один и тот же прокси для всех протоколов.

Используя PuTTY в режиме RAW и настраивая его для использования тех же параметров прокси, я подтвердил, что веб-сайт работает.

Когда я загружаю страницу, Sysinternals Procmon и TCPView показывают jp2launcher, читающий файл конфигурации (который содержит настройки прокси), но соединение с прокси-сервером никогда не устанавливается. Исполняемый файл jp2launcher пытается напрямую подключиться к серверу апплета через порт 8888 вместо того, чтобы проходить через прокси-сервер, как это должно быть.

Любые идеи относительно того, почему Java игнорирует настройки прокси, предоставленные ему?

Любые идеи относительно того, как я могу заставить Java пройти через прокси?

Изменить: Java-апплет Tivoli IBM работает просто отлично, используя те же настройки. Он также находится на внутреннем сервере, проходит через прокси и использует нестандартный порт (16311)

1 ответ1

0

Достаточно сказать, что эта проблема в конечном итоге исчезла, и я понятия не имею, что заставило ее решить, а тем более, что заставило ее произойти.

Для тех из вас, кто наткнулся на этот вопрос в надежде на решение, я желаю вам удачи ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .