Özel sınıf yükleyicilerle kendimi uygulamaya çalışıyorum ve bazı sorularım var. JVM'yi özel sınıf yükleyicimi global olarak kullanması için bir yol var mı? Örneğin, Tomcat 6 altında çalışan küçük bir uygulama yazdım. Sunucu uygulaması kapsayıcı tarafından yönetiliyor, sınıf yükleyicimi nereye koymalıyım? Buna ek olarak, webapp bazı 3. parti kavanozları kullanıyor, bu kavanozların sınıf yüklerini kontrol edebilir miyim?Özel sınıf yükleyicim varsayılan olarak nasıl ayarlanır?
Tek başına uygulama durumunda yukarıdaki yanıtlar farklı mıdır?
Teşekkürler!
Bazı nedenlerden dolayı java.lang.Error: java.lang.IllegalStateException: recursive invocation. Yaptığım şey buydu: ClassLoader sınıflandırma, bir ClassLoader parametresi olarak c'tor sağlayan, -Djava.system.class.loader kullanarak yapılandırdı ve ... Boom! VM'nin başlatılması sırasında hata oluştu :-(Herhangi bir şeyi özledim mi? – Seffy
Kodunuzda bir görüş belirtmeden, emin olamadım. –
Elimde küçük bir Ana Uygulama ile test ettim ve tamam çalışıyor. –