问题标签 [springsource-dm-server]
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.
hadoop - 是否可以从 SpringDM 应用程序连接到 HBase?com.sun.security.auth 缺少约束!
我正在构建一个应该连接到 HBase 数据存储的 webapp。由于hadoop-core和hbase jar没有 OSGi'fied 版本(我知道),我计划使用 BND 生成这些。但是,当我配置它们时,会弹出以下内容: 缺少约束:导入包:com.sun.security.auth;版本="0.0.0"
关于在哪里可以找到这个包的(OSGi'fied)jar 的任何想法?是否可以从 SpringDM 应用程序连接到 HBase?除了DataNucleus,我还没有看到有人这样做......
任何帮助将不胜感激!亲切的问候,
尼尔斯
java - 在 Spring DM 中使用 ServiceReference 对象
我目前正在从“标准 OSGi”移植一个非常好的使用 OSGi 和 Vaadin 的模块化 Web 界面演示,以使用 Spring DM。
列出了一个 OSGi 配置文件:
我意识到在 Spring DM 中必须使用侦听器来完成,因此以下 bean 配置:
在参考文档中,我发现addPersonListener和removePersonListener方法需要以下签名:
说了这么多,但现在问题来了:我如何使用这个 ServiceReference 对象?更具体地说,如何使用 ServiceReference 实现以下目标?
现在必须通过以下方式实现相同的功能
一如既往地感谢您的帮助!
osgi - Eclipse ECF 与 Apache CXF
我正在尝试提出一种架构,该架构允许我远程分发 OSGi 捆绑包,这些捆绑包可以动态发现等。
在花了一些时间查看那里的内容之后,我倾向于使用以下内容:
- Apache CXF(作为 OSGi 远程服务实现)
- 弹簧动态模块
- Eclipse 的 JAX-WS 工具组件
我试图了解的一件事是 Eclipse ECF 和 Riena 等项目在这方面的立场。它们是 Apache CXF 的替代品吗?(在这种情况下,您会建议哪一个?优点和缺点是什么?)他们包装 CXF 吗?(在这种情况下,他们添加了什么?)
提前致谢, 马特奥
osgi - 无法启动片段包:initial@reference:file:com.springsource.org.apache.jasper-6.0.18.jar
我正在 Equinox 上开发一个 sping 动态模块。但是,当我运行 Equinox 时,我有几个处于 RESOLVED 状态的捆绑包。其中之一是com.springsource.org.apache.jasper-6.0.18.jar
。然后,当我尝试启动它时,Equinox 返回一个错误:
无法启动片段包:initial@reference:file:com.springsource.org.apache.jasper-6.0.18.jar
我不知道是什么原因。有谁知道这个问题?
java - 在 Eclipse 中解决 Virgo 的工作区依赖关系
我希望开始使用 Eclipse Virgo,所以我根据程序员指南获取了 Eclipse 所需的插件。
接下来,我在我的 Eclipse 工作区中启动了两个新项目,都配置为 Virgo 包(称为 A 和 B)。然后,我com.foo.Bar
在 bundle B 中创建了一个新类。我将 bundle B 的 Manifest 修改为 export com.foo
,保存。com.foo
最后,我在包 A 中导入。
Bundle A 的清单有一个错误:
Import-Package: com.foo [0.0.0, oo) 无法解析
我需要做些什么来配置 Eclipse 以使用我的工作区中的项目来解决依赖关系?
我已经尝试将包 B 添加到包 A 的构建路径中,但这没有什么区别。(值得注意的是,将包 B 添加到包 A 的构建路径中,即使它已经工作,也不是一个合适的解决方案,因为需要以不同的方式进行依赖管理。)
备注详情:
- 处女座:2.1
- 日食:3.6
java - 使用 jar 解决捆绑包中的 Virgo 依赖项
我正在尝试将一些罐子包装成我希望其他捆绑包能够依赖的捆绑包。使用 Spring dm Server,这曾经很简单,只需将 jar 文件添加到新的捆绑项目中,导出所有类,并确保 jar 文件位于构建和类路径上。
这是我正在尝试做的事情(以及我失败的地方)的一个简单、规范的示例:
以 Joda Time 为例,我想把它打包成一个包,这样我就可以将它作为依赖项共享。首先,我创建了一个包来保存 jar:
- 创建一个新的捆绑项目 Eclipse (Indigo Java EE)
- 在项目根目录中创建一个文件夹“lib”
- 将 joda-time-1.6.1.jar 添加到“lib”文件夹
- 将 lib/joda-time-1.6.1.jar 添加到构建路径
更新 src/META-INF/MANIFEST.MF 以导出所有类:
/li>
现在,我们想在我们创建的一些新包中使用它:
- 在 Eclipse (Indigo Java EE) "MyDepTest" 中创建一个新的捆绑项目
编辑 src/META-INF/MANIFEST.MF 以导入 org.joda.time:
/li>将 org.joda.time 包添加到项目引用中,以便 Eclipse 可以解决依赖关系
编写类:
/li>
现在,org.joda.time.DateTime
应该解决了,但 Eclipse 用红色下划线指示以下错误org.joda
导入 org.joda 无法解析
我哪里出错了?如何将 jar 包装为捆绑包,以便可以使用其他捆绑包中的类?
jakarta-ee - 将应用程序服务器与富/胖客户端一起使用是否值得?
我知道当涉及到 Web 应用程序时,应用程序服务器被大量使用。在这里,您有一个瘦客户端(浏览器)与应用程序服务器(如 tomcat 或 jboss)进行通信。
我现在仔细研究了一个商业软件,它也使用了一个应用服务器和一个富/胖客户端。(<100 个用户)这里的富客户端与运行在应用服务器上的服务器软件进行通信(例如,tomcat、jboss,...)
我看不出有人将应用程序服务器与富客户端一起使用的好处。
解决方案 b 比解决方案 a 有什么好处?
a) 富客户端 <-> 在 jvm 中运行的简单服务器
b) 富客户端 <-> 在应用服务器上运行的服务器,如 tomcat 或 jboss
谢谢
java - 如何在 httpserver(Spring 远程处理)的上下文属性中添加 OSGI 服务引用?
我使用 Spring 远程处理和 OSGI。
我声明一个动态列表如下:
现在可以动态注册这些服务。在某一时刻,serviceList 将保存所有实现 com.xyz.IRemoteService 的服务引用。如何将此服务列表设置为 contexts 属性?
更新 1:
com.xyz.IRemoteService 有两种方法,一种返回密钥,即 url,另一种返回 SimpleHttpInvokerServiceExporter 对象。所以我将配置更改为
这很好,但只有在初始化 bean httpserver 时 serviceReferenceList 中至少有 2 个元素时才有效。如何根据列表中的大小动态配置它?
osgi-bundle - Springsource EBR 已关闭。接下来是什么?
我们在自己的 Nexus 中代理 Springsource EBR,在其上添加了 p2 功能,以便我们可以在 p2 目标平台中使用它。现在,由于 Springsource EBR 已关闭,代理不再工作。现在我有一些问题:
- 是否有包含所有捆绑包的替代存储库?
- 还有其他人使用 Springsource EBR 还是只有我一个?
- 建立一个包含 Springsource 托管的所有包的公共 EBR 是否有意义?也许 Spring 的某个人知道 EBR 上有多少流量?