问题标签 [spring-dm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - Spring 框架/Eclipse RCP 与 Blueprint Gemini 的集成
我正在尝试将 Spring 框架集成到我的 Eclipse RCP 应用程序中。
我找不到有关如何将 Blueprint Gemini 集成到我的 RCP 应用程序中的相关文档。我只是将 Gemini jar 添加到我的 RCP 项目中吗?我想这还不够……那我该如何将 Gemini jars 添加为插件?如何正确启动扩展器?
任何人都可以提供指导或指示吗?
在遵循 Francis Upton 的建议并使用目录选择目标平台的 jar 之后,我现在可以在运行配置中查看org.eclipse.gemini.blueprint.extender 。
但是我现在收到以下错误:
java - Spring OSGI 服务引用接口必须通过消费包显式导入?
我熟悉 Spring OSGI 和 Blueprint,但遇到了“类路径”困难(就像许多新手一样)。
我有两个 OSGI 包——一个定义了各种 bean(使用蓝图,没关系)并将它们作为服务导出;以及另一个引用服务 bean 的包(使用 Spring OSGI)并将它们插入到一些 Apache Camel 路由中。
服务提供者捆绑包的蓝图如下所示:
服务消费者包的 Spring 上下文如下所示:
...但是在部署时,Spring“找不到类 [org.apache.camel.spi.DataFormat]”。我可以将该接口添加到我的 Bnd 指令的 Import-Package 部分,但是必须在不同的位置手动列出该类两次似乎是多余的。
另一种选择是在我自己的项目中扩展接口,这样 Bnd 会自动选择它,但这也很麻烦。
我想我希望 Spring 通过接口名称查找服务,而不必实际解析接口类。这是幼稚的吗?或者有没有办法让 Bnd 在我的 appContext 的服务引用中自动导入接口?如果 Bnd 可以做到这一点(例如使用插件),是否有一种标准方法可以将 Bnd 插件与 Maven 的 Apache Felix 捆绑插件一起使用?
osgi - 有什么区别和春季DM
spring DM的xml配置文件<osgi:reference>
和里面有什么区别。<osgi:service>
java - Eclipse Virgo 中的 OSGI 服务绑定器
为了管理 OSGI 服务之间的动态依赖关系,这里引入了 service binder bundle 。该服务控制 OSGI 平台中所需服务的可用性,并根据服务的可用性和捆绑组件描述符中描述的绑定策略建立服务之间的绑定。当所需服务不可用时,这将自定义捆绑激活。Virgo 中是否提供此类服务,还是我们必须在 Virgo 中添加和调整服务绑定器?
谢谢。
osgi - OSGi:蓝图与 Spring DM
我对 Blueprint 和 Spring DM 有点困惑:
从我认为是真的:
- Spring DM 是 Spring Source 定义的框架
- Blueprint 是 OSGi 联盟定义的框架
- Blueprint 从 Spring DM 中“汲取”了许多想法
不?
我们能否期望这两个框架在未来合而为一(合并)?如果没有,哪一个将是最有未来感的?
java - 如何使用 Spring 配置 Eclipse RCP
如何使用 spring 配置 eclipse RCP?我需要弹簧 dm吗?
你能给我看一个关于如何使用 Eclipse RCP 或 Eclipse RAP 配置 spring 的教程吗?
- 如何将 spring 添加到 Eclipse RCP 并使用它?我怎样才能看到无处不在的上下文?
- 我必须添加一些东西
Target Platform
吗? - 有没有教程或者你能告诉我更多细节吗?
我只想在我的 Eclipse RCP 应用程序中使用 Spring。
spring - Tomcat + OSGi:未找到 Catalina 服务
尝试在 virgo-tomcat-server-3.0.2.RELEASE 上启用带有 Web 支持的 Spring DM 时,我得到了异常:
这些是我添加到服务器的捆绑包:
- catalina.osgi-5.5.23-SNAPSHOT.jar
- catalina.start.osgi-1.0.0.jar
- spring-osgi-web-1.2.1.jar
- spring-osgi-web-extender-1.2.1.jar
以前有人遇到过这个错误吗?
谢谢你。
java - Spring 无法定位 OSGi 命名空间处理程序
我有一个运行在 eclipse virgo OSGi 平台上的 spring MVC 项目。当我尝试使用<osgi:reference>
标签导入 OSGi 服务时,出现以下异常:
这是我的应用程序上下文文件:
最后在我的 MANIFEST.MF 文件中,我正在这样做:
我究竟做错了什么 ???
spring - Spring MVC 和动态模块部署
我完成了一个新的 MVC Web 应用程序,我的老板让我为新客户创建一个新版本。相同的 Web 应用程序,但不同的 CSS 和两个新模块(对于模块,我的意思是用户用来与 DB 交互的新页面)。这没什么大不了的,而且很容易做到,只需在我的 Eclipse 中复制项目并修改它。两天的工作和项目完成。干得好,都很开心,但我不开心。
我在想wordpress,它真的是可定制的,只需创建一个新的模板和插件并激活它。我想做一些类似的事情来减少新版本的部署和代码维护。我的问题是,我怎样才能用 Spring 做类似的事情?或者更好的是,是否可以创建一个新模块并将其部署到 Web 应用程序?Spring 动态是 MVC Spring 应用程序的正确选择吗?
谢谢,
安德里亚
java - 在没有 SpringDM 的 OSGi 应用程序中使用 Spring Security
大约有半天的时间,我试图找到一种方法将我在 SpringSecurity 上的实现迁移到 OSGi(equinox) 包的上下文而不切换到 SpringDM。
目前我们有两个项目:
1.我有一个基于一些xml配置文件的Spring Security的实现来处理认证和授权。
2.另一方面,我们有一个庞大的OGSi 捆绑项目结构,其中包含大约 200 个捆绑包,需要与安全捆绑包(如上所述的那个)集成
作为创建mySpringBasedSecurityBundle
的第一步,我需要在加载 mySecurityBundle 后运行此方法以访问位于以下位置的安全配置 xml 文件:com/myComp/backend/appsecurity/spring/resources/Spring-Context.xml
,它为我准备了Spring-DataSource。 xml和Spring-Security.xml如下:
但不幸的是,发生了这个异常:
尽管我在网上搜索,对于这个问题的唯一建议是在 SpringDM 上的应用程序,但我们的 ProjectManager 切换到 SpringDM 是不可接受的,老实说我对 SpringDM 不了解。
请您使用 Spring Core 功能帮助我解决此问题。
非常感谢
Moein