问题标签 [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.

0 投票
1 回答
221 浏览

hadoop - 是否可以从 SpringDM 应用程序连接到 HBase?com.sun.security.auth 缺少约束!

我正在构建一个应该连接到 HBase 数据存储的 webapp。由于hadoop-corehbase jar没有 OSGi'fied 版本(我知道),我计划使用 BND 生成这些。但是,当我配置它们时,会弹出以下内容: 缺少约束:导入包:com.sun.security.auth;版本="0.0.0"

关于在哪里可以找到这个包的(OSGi'fied)jar 的任何想法?是否可以从 SpringDM 应用程序连接到 HBase?除了DataNucleus,我还没有看到有人这样做......

任何帮助将不胜感激!亲切的问候,

尼尔斯

0 投票
1 回答
1246 浏览

java - 在 Spring DM 中使用 ServiceReference 对象

我目前正在从“标准 OSGi”移植一个非常好的使用 OSGi 和 Vaadin 的模块化 Web 界面演示,以使用 Spring DM。

列出了一个 OSGi 配置文件:

我意识到在 Spring DM 中必须使用侦听器来完成,因此以下 bean 配置:

在参考文档中,我发现addPersonListenerremovePersonListener方法需要以下签名:

说了这么多,但现在问题来了:我如何使用这个 ServiceReference 对象?更具体地说,如何使用 ServiceReference 实现以下目标?

现在必须通过以下方式实现相同的功能

一如既往地感谢您的帮助!

0 投票
1 回答
1797 浏览

osgi - Eclipse ECF 与 Apache CXF

我正在尝试提出一种架构,该架构允许我远程分发 OSGi 捆绑包,这些捆绑包可以动态发现等。

在花了一些时间查看那里的内容之后,我倾向于使用以下内容:

  • Apache CXF(作为 OSGi 远程服务实现)
  • 弹簧动态模块
  • Eclipse 的 JAX-WS 工具组件

我试图了解的一件事是 Eclipse ECF 和 Riena 等项目在这方面的立场。它们是 Apache CXF 的替代品吗?(在这种情况下,您会建议哪一个?优点和缺点是什么?)他们包装 CXF 吗?(在这种情况下,他们添加了什么?)

提前致谢, 马特奥

0 投票
1 回答
4052 浏览

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

我不知道是什么原因。有谁知道这个问题?

0 投票
2 回答
837 浏览

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
0 投票
1 回答
1573 浏览

java - 使用 jar 解决捆绑包中的 Virgo 依赖项

我正在尝试将一些罐子包装成我希望其他捆绑包能够依赖的捆绑包。使用 Spring dm Server,这曾经很简单,只需将 jar 文件添加到新的捆绑项目中,导出所有类,并确保 jar 文件位于构建和类路径上。

这是我正在尝试做的事情(以及我失败的地方)的一个简单、规范的示例:

以 Joda Time 为例,我想把它打包成一个包,这样我就可以将它作为依赖项共享。首先,我创建了一个包来保存 jar:

  1. 创建一个新的捆绑项目 Eclipse (Indigo Java EE)
  2. 在项目根目录中创建一个文件夹“lib”
  3. 将 joda-time-1.6.1.jar 添加到“lib”文件夹
  4. 将 lib/joda-time-1.6.1.jar 添加到构建路径
  5. 更新 src/META-INF/MANIFEST.MF 以导出所有类:

    /li>

现在,我们想在我们创建的一些新包中使用它:

  1. 在 Eclipse (Indigo Java EE) "MyDepTest" 中创建一个新的捆绑项目
  2. 编辑 src/META-INF/MANIFEST.MF 以导入 org.joda.time:

    /li>
  3. 将 org.joda.time 包添加到项目引用中,以便 Eclipse 可以解决依赖关系

  4. 编写类:

    /li>

现在,org.joda.time.DateTime应该解决了,但 Eclipse 用红色下划线指示以下错误org.joda

导入 org.joda 无法解析

我哪里出错了?如何将 jar 包装为捆绑包,以便可以使用其他捆绑包中的类?

0 投票
2 回答
997 浏览

jakarta-ee - 将应用程序服务器与富/胖客户端一起使用是否值得?

我知道当涉及到 Web 应用程序时,应用程序服务器被大量使用。在这里,您有一个瘦客户端(浏览器)与应用程序服务器(如 tomcat 或 jboss)进行通信。

我现在仔细研究了一个商业软件,它也使用了一个应用服务器和一个富/胖客户端。(<100 个用户)这里的富客户端与运行在应用服务器上的服务器软件进行通信(例如,tomcat、jboss,...)

我看不出有人将应用程序服务器与富客户端一起使用的好处。

解决方案 b 比解决方案 a 有什么好处?

a) 富客户端 <-> 在 jvm 中运行的简单服务器

b) 富客户端 <-> 在应用服务器上运行的服务器,如 tomcat 或 jboss

谢谢

0 投票
2 回答
681 浏览

java - 如何在 httpserver(Spring 远程处理)的上下文属性中添加 OSGI 服务引用?

我使用 Spring 远程处理和 OSGI。

我声明一个动态列表如下:

现在可以动态注册这些服务。在某一时刻,serviceList 将保存所有实现 com.xyz.IRemoteService 的服务引用。如何将此服务列表设置为 contexts 属性?

更新 1:

com.xyz.IRemoteService 有两种方法,一种返回密钥,即 url,另一种返回 SimpleHttpInvokerServiceExporter 对象。所以我将配置更改为

这很好,但只有在初始化 bean httpserver 时 serviceReferenceList 中至少有 2 个元素时才有效。如何根据列表中的大小动态配置它?

0 投票
1 回答
109 浏览

osgi-bundle - Springsource EBR 已关闭。接下来是什么?

我们在自己的 Nexus 中代理 Springsource EBR,在其上添加了 p2 功能,以便我们可以在 p2 目标平台中使用它。现在,由于 Springsource EBR 已关闭,代理不再工作。现在我有一些问题:

  1. 是否有包含所有捆绑包的替代存储库?
  2. 还有其他人使用 Springsource EBR 还是只有我一个?
  3. 建立一个包含 Springsource 托管的所有包的公共 EBR 是否有意义?也许 Spring 的某个人知道 EBR 上有多少流量?