При высказывании "Портала", Вы имеете в виду "Портал удаленного приложения"? Если так, взгляните на Проводник SSL.
Если Вы храбры, Вы могли бы даже взглянуть на Adito, ветвление с открытым исходным кодом того же продукта. Я на самом деле заставил Adito работать, но это - боль.
У Вас также есть добавленная проблема широко использованных уязвимостей системы обеспечения безопасности, которые делают высоким риском продолжить выполнять устаревшие апплеты Java.
Решение состоит в том, чтобы прекратить использовать клиентский Java, запретить доступ в Интернет для пользователей с правами администратора или развернуть своего рода средство обеспечения безопасности / прокси.
Этот вид несовместимости зависимости является одной из вещей, в которых виртуализация приложений является большой для того, чтобы разобраться.
Используя виртуализацию приложений можно упаковать каждое трудное приложение наряду с, он - конкретная версия JVM в один виртуальный 'пузырь' на машине, где это не будет даже видеть, что существуют другие виртуализированные приложения с их собственными версиями JVM, установленной в их окруженном собственном - от пузырей.
Виртуализация приложений обеспечивается системами как Приложение-V Microsoft (раньше Softgrid), Решение для виртуализации программного обеспечения (SVS) Symantec/Altiris, Citrix XenApp или VMware ThinApp.
До 6u10, PlugIn JVM работал в браузере. У Вас может только быть один экземпляр JVM для каждого процесса, таким образом, апплеты с помощью различных версий не собирались полететь. С тех пор 6u10, апплеты выполняются в другом процессе. С несколькими внешними процессами выбор версии для апплетов возможен. Информация находится где-нибудь на веб-сайтах Sun...