Я пытаюсь использовать 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)