Я заметил, что при запуске Java-апплета загрузчик классов, похоже, загружает веб-сервер буквальным потоком запросов на вещи, которые уже должны быть в jar-файле апплета, или вещи, которые никому не нужны. Классы, файлы свойств, BeanInfo для каждого класса в апплете, вы называете его. Кажется, что это на самом деле полностью преднамеренно, очевидно, должно позволять предоставлять обновления для отдельных файлов в банке без необходимости замены всего банку - так что загрузчик классов сначала пытается извлечь файл удаленно, и только в случае неудачи он собирается использовать локальная копия уже есть.
Я считаю, что веб-сервер очень раздражает и расточает, потому что его бесполезные запросы заставляют его отказывать. Разве нет способа инвертировать поведение по умолчанию, то есть сказать загрузчику классов сначала использовать локальную копию, и только когда нужный ресурс не может быть найден локально, попробуйте извлечь его удаленно? Не слишком ли много надежды на то, что мне просто нужно установить какое-то системное свойство, или мне действительно нужно написать загрузчик замещающего класса для этого?