У меня есть папка с большим количеством файлов .class.Эти классы обновляются с 'app 1' .И есть 'приложение 2' , которое динамически загружает эти классы.
И проблема в том, что ...
'приложение 2' используетфайл класса, 'app 1' , обновите этот файл, затем 'app 2' снова понадобится класс, но, похоже, он сохранит и использует копию более старого класса.
Итак, я проверил папку и класс был успешно обновлен, я попытался перезагрузить 'app 2' , но он продолжает использовать старый класс.
Только если я перезапущу tomcat 'app 2' читает новый класс.
Почему это так?Мне разрешено перезагружать 'app 2' , но в производственной среде я не могу перезапустить tomcat.
Это очень важно в моей работе, я ценю любую идею .....
Я использую чистую установку tomcat6 и загружаю файлы классов с: Class.forName(<classname>).newInstance()
thx много