Olá!
Estou desenvolvendo uma aplicação utilizando Beehive, mas eu gostaria que o método instantiate de org.apache.beehive.controls.api.bean.Controls criasse uma implementação personalizada de org.apache.beehive.controls.spi.bean.ControlFactory que usa Spring para criar os beans, ao invés de criar a JavaControlFactory padrão.
Para isso, recorri ao recurso de service providers, colocando a minha SpringControlFactory num jar que possui o arquivo /META-INF/services/org.apache.beehive.controls.spi.bean.ControlFactory, que a declara como sendo um provedor para a interface Controlfactory.
O problema é que a aplicação não está reconhecendo o service provider, continuando a usar a JavaControlFactory. Alguém já tentou fazer algo do tipo numa aplicação web, mesmo sem beehive?
Ah, o servidor de aplicação é o WebLogic 10.

