使用吉斯使用OSGi

<p>我有,我想转换到OSGi的一个项目。然而,该项目已建成吉斯作为其依赖注入经理。这是一个大项目,吉斯交织全部贯穿始终。吉斯一直给我很多的配合与转换过程。具体而言,它已经给了我一个出现NoClassDefFoundError为com.google.inject.internal.cglib.reflect.FastClass。我已经确定,没有什么是包私人,我也下载和使用的吉斯-2.0-customloader.jar。尽管如此,也没有用。 P&gt; </p><p>有没有任何人的意见已经在这条道路的?值得一提的是,我使用的公豆获得从OSGi环境(插件式体系结构)的动态服务,然后我在后面的程序中使用。 P&gt; </p><p>非常感谢, 史蒂夫 P&gt;
</p>

45 浏览 1 回复
  使用   吉斯   osgi   gt   捆绑  

回复

    <p>很难正是问题是有什么说什么,类加载器的问题可以是特定的OSGi和难以调试非常局面。 P&gt; </p><p>如果吉斯真的是一个核心,你的应用程序可能是有意义的,使其成为系统捆绑的片段包。该系统捆绑在树上的类加载器为所有捆绑根节点。如果该包存在阶级,他们将访问无处不在。这是我已经成功地用于包装的Swing LAF(物质,合金,祭地)为OSGi包的技术。他们的宝贝,是在根目录一级,因为我所有的捆绑使用Swing(特别是摇摆的类加载器) P&gt; </p><p>您将要检查的OSGi规范创建一个片段捆绑,使该片段捆绑框架扩展片段。我只能够使用Eclipse Equinox运行时做到这一点。在我写的大多数支持类的时候,Apache的菲利克斯还不支持框架扩展片段。它可能现在已经改变了。我不知道有关框架(knopplefish,弹簧DM) P&gt; </p><p>只需使用公豆。它拥有所有你需要在OSGi的使用吉斯的支持。无需从头开始重新发明一切! P&gt;
    </p>

    许亮德

相关信息

OSGI +弹簧DM交叉捆绑依赖僵局

<p>正如标题所暗示的,我有问题,OSGI + DM春天 P&gt; </p><p>在我的项目的设计,我有一个包一个,需要的服务SVB和出口服务上广电。包B需要广电和出口(当然,除其他事项外,)SVB。这似乎导致死锁,因为它显示在两个包都在等待对方上线。是那种僵局可能与Spring DM的?有没有解决办法? P&gt; </p>

47 浏览 1 回复   一个   服务   依赖   gt   dm  

OSGI了 - Hibernate + JBoss Seam的

<p>我正在运行JBoss Seam的Web应用程序使用Hibernate作为持久性提供者。我正在考虑迁移到OSGI,以简化部署和更新。 P&gt; </p><p>我没有任何经验,但使用OSGi,所以我不知道这是否可以做,什么的局限性。 P&gt; </p><p>例如,如果我改变实体类,我想休眠放弃了一些表,并创建一些新的...

23 浏览 1 回复   gt   osgi   hibernate   知道   使用  

捆绑JDK / JRE [关闭]

<p>我询问到有关Sun的分配JDK / JRE的许可。 P&gt; </p><p>我想问的原因是,我想提供一个客户端,其中包括我的应用程序,加上JDK或JRE相关的ISO磁盘映像。 P&gt; </p>

50 浏览 1 回复   gt   jdk   jre   捆绑   应用  

SQL Server 2008中的Sql片段

<p>我认为这是一个比较简单的问题。我只是想知道,如果你能保存或在Visual Studio中使用SQL片段一样,你可以,但SQL Server Management Studio中?我有一个浏览但无法找到任何东西。 P&gt; </p>

61 浏览 1 回复   sql   片段   一个   gt   studio  

捆绑ActivSync 4.5与Visual Studio 2005安装项目

<p>你如何与你的C#.NET应用程序中捆绑ActivSync?我有一个安装程序,它工作正常,为SQL Server 2005 Express和.NET 2.0框架时,我选择了他们作为先决条件。我也想设置ActivSync作为先决条件为好。 P&gt; </p>

73 浏览 1 回复   安装   gt   程序   条件   捆绑