У нас есть класс Foo, который является singleton и наследуется от Thread. У нас были некоторые проблемы после повторного развертывания, когда казалось, что 2 из этих потоков могут работать. Я добавил несколько операторов печати для извлечения ClassLoader каждый раз, когда Foo проснулся от сна. Отпечатки показывают, что на самом деле другой экземпляр класса был создан с другим ClassLoader.Weblogic 10.3.1 redeploy reloading classes
Я не знаю, является ли это релевантным, но Foo всегда создается через Foo :: instance в первый раз через Session Bean. Foo предназначен для работы в качестве службы по уходу за дезинфекцией БД.
Благодаря