Есть сервлет на жабе под GlassFish v3 в нем загружается библиотека при помощи System.loadLibrary(«xxx»); и прекрасно используется, но через пару недель выскакивает исключение java.lang.NoClassDefFoundError типа немогу найти библиотеку, при этом если в другом сервлете попытаться загрузить эту библиотеку то выскакивает исключение что она «already loaded in another classloader».
волшебные команды перезапуска GlassFish: /usr/share/glassfishv3/bin/asadmin stop-domain domain2 /usr/share/glassfishv3/bin/asadmin start-domain domain2 все лечат, но через пару недель оно опять умрет...
Вопрос можно ли это как то вылечить или это баг Java/GlassFish ? Может нужно не просто загрузить библиотеку но и как то ее зафиксировать (потипу того как память в linux можно уберечь от отправки в своп) ? Может есть волшебные заклинания для этого ? Копал долго но ничего похожего не нашел...