在GWT中集成OSGi激活器

在GWT中集成OSGi激活器,gwt,osgi,Gwt,Osgi,我正在开发一个GWT Web应用程序,并希望将其集成到Equinox OSGi容器中。在应用程序中,我已将客户机/服务器包和Activator类集成到服务器包中。这个激活器非常简单,在start方法中只打印一行(System.out.println)。但是,这一行从未打印过。我知道GWT中OSGi声明性服务的解决方案,但是整个平台的设计是由事件完成的,因此,我需要访问OSGi框架中的BundleContext和EventAdmin。为此,我应该实现Activator类。但是,它不起作用。。。你能

我正在开发一个GWT Web应用程序,并希望将其集成到Equinox OSGi容器中。在应用程序中,我已将客户机/服务器包和Activator类集成到服务器包中。这个激活器非常简单,在start方法中只打印一行(System.out.println)。但是,这一行从未打印过。我知道GWT中OSGi声明性服务的解决方案,但是整个平台的设计是由事件完成的,因此,我需要访问OSGi框架中的BundleContext和EventAdmin。为此,我应该实现Activator类。但是,它不起作用。。。你能帮帮我吗


提前非常感谢

通过使用Spring动态模块和框架提供的依赖注入(IoD)功能来解决。现在,它从起点获得EventAdmin实例,我可以使用OSGi事件进行从GWT接口到业务逻辑的通信。

好的,您也可以使用声明性服务(DS)访问BundleContext和EventAdmin。。。如果你知道这个解决方案,那就去吧

但是,如果没有调用activator,则表示您没有激活捆绑包或没有创建正确的清单