问题标签 [eclipse-virgo]

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

java - 如果为安装 virgo 的磁盘禁用了 8dot3name,则无法启动 virgo 服务器

我正在尝试在 Windows 2012 Server env 上启动 Eclipse Virgo Server。我尝试安装的磁盘已禁用 8dot3name 选项,并且无法启用它。

这是我在运行 startup.bat 后得到的异常

引起:java.lang.ClassNotFoundException: org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506) at org.eclipse.osgi 的 org.springframework.osgi.extender.internal.activator.ContextLoaderListener。 internal.loader.BundleLoader.findClass(BundleLoader.java:422) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass( DefaultClassLoader.java:107) at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.loadClass(KernelBundleClassLoader.java:135) ... 省略了 40 个常见框架

第一个想法是错误的类路径,但这个库是存在的。

我有想法,我需要在路径中的某处输入“”。但是找不到地方=(

谢谢你的帮助!

德米特里·G。

0 投票
2 回答
956 浏览

osgi - 日食处女座与速度 java.lang.ClassNotFoundException: org.apache.velocity.exception.VelocityException

我面临将速度与处女座相结合的问题。我在我的 Web 应用程序中使用了 apache velocity。我在用

com.springsource.org.apache.velocity-1.6.2.jar

请在下面找到我的配置

清单文件

例外是

我用ss命令检查了我的 osgi 控制台,velocity 库已经安装

帮我解决这个问题。这拖了我一天多的工作。

先感谢您。胶布

0 投票
0 回答
99 浏览

java - OSGI 类加载器 DTMManager

我正在将现有应用程序转换为 OSGI 并遇到以下问题:

如您所见,它不断地尝试一遍又一遍地加载 DTMManager。我已经解决了日志中的其余错误,这是我看到的最后一件事。我已经尝试了很多方法来加载它,并且从我读过的内容来看,它应该由引导加载程序中的父类加载器根据配置文件加载。我看到了 org.osgi.framework.bootdelegation 的条目,它确实包括这些包:

任何帮助都是极好的!

谢谢

0 投票
1 回答
117 浏览

eclipse-virgo - 在 virgo 类路径中加载属性文件

我正在将我的应用程序从标准战争迁移到 virgo-osgi 模块化捆绑包。之前我们使用过部署了war的tomcat应用服务器。我们从 tomcat lib 文件夹中加载所有属性文件作为类路径加载。我可以在处女座环境中使用相同的方式吗?我在 virgo 中发现使用不同的命名空间(http://www.springframework.org/schema/osgi-compendium)来加载属性文件作为配置。我暂时不想使用这种方式。我更喜欢与类路径加载相同。请帮助我如何在处女座中使用。

谢谢,问候,gopy

0 投票
3 回答
612 浏览

eclipse - 无法解决导入包部署 Flex UI 项目时出错

我正在使用 Vijava 5.5 和 Vsphere sdk 5.5 在 Eclipse Juno 中开发简单的 VSphere Web Client 插件。我的项目直到昨天都运行良好。今天我尝试将sdk更改为Vsphere sdk 6.0。从那以后,我在 Virgo Server 中部署我的 UI 项目时遇到了以下错误。

后来,我再次恢复到我的 Vsphere sdk 5.5 本身。但我仍然收到此错误。我不知道我错过了什么。为什么它显示在我的 UI 项目中?有什么我可以在那里改变我的依赖关系吗?

错误是,

0 投票
0 回答
183 浏览

java - 无法使用 Java 8 启动 Cassandra Daemon 1.2.4

嗨,我正在使用 Cassandra 1.2.4 和 Java 8(从 7 开始)作为服务。我可以将 cassandra 作为独立进程运行而没有任何麻烦,但是当我将它与 Apache Virgo 应用程序(3.7.0.D- 20150114193621)它失败了。以下是 status.out 日志文件中的输出,而 system.log 中没有任何内容。

我只在处女座日志中得到以下堆栈跟踪:

由于它可以作为独立进程正常运行,因此设置 $CASSANDRA_HOME、$CLASSPATH 或其他变量没有问题。我已经验证了来自应用程序的 API 调用,看起来它无法启动守护进程。此外,与 cassandra 日志记录相关的任何信息都将有助于调试。

0 投票
1 回答
233 浏览

java - 如何为 Virgo 上传我的 OSGi&JAX-RS 应用程序?

我对我的服务器 OSGi 和 JAX-RS 有几个问题。

我使用此教程的配置构建了服务器:

http://eclipsesource.com/blogs/2014/02/04/step-by-step-how-to-bring-jax-rs-and-osgi-together/

我的项目在 Eclipse 中使用这些设置编译没有问题。

当我尝试在 Virgo 中安排它(使用 MANIFEST.MF)时,我收到以下消息:

我的问题:

  1. 处女座将目标平台带到哪里?
  2. 为什么我的宣言不想部署到处女座?
  3. 我该怎么做才能在 Virgo 上部署我的服务器?

谢谢你的所有答案。

0 投票
1 回答
117 浏览

spring - Spring DM(动态模块)、OSGI 和 Greenpages 应用程序

“Greenpages 应用程序”是 Eclipse Virgo 站点中提供的示例 Web 应用程序,它提供了一起使用 OSGI 和 Spring DM 的示例,并且可以部署在 Virgo 容器中。请参阅:http: //www.eclipse.org/virgo/samples/。我能够毫无错误地运行该应用程序。但是一旦我尝试实现org.springframework.osgi.context.event.OsgiBundleApplicationContextListener接口,一切都出错了,我开始收到这个错误:

java.lang.IllegalArgumentException:尚未设置必需的属性“bundleContext”

OsgiBundleApplicationContextListener 接口提供了一种监听 BundleContext 事件的方法。请参阅:http ://docs.spring.io/osgi/docs/current/api/org/springframework/osgi/context/event/OsgiBundleApplicationContextListener.html

我的代码:

公共类 ApplicationContextObserver 实现 OsgiBundleApplicationContextListener { 私有瞬态 int countRefreshed = 0; 私人瞬态int countClosed = 0;

}

和声明的bean:

更糟糕的是,有时这个错误根本不会出现,但是当我在容器中部署另一个包时,不会调用监听器。

出了什么问题(如果可能,您可以附加一个使用 Virgo Container、SpringDM 和此侦听器的运行示例)?

0 投票
1 回答
104 浏览

java - 我可以为 Virgo OSGi 包创建单独的属性文件吗?

我有 Tomcat 处女座服务器。我正在部署几个 OSGi 包。我想通过属性公开设置,因此捆绑包中的服务可以通过 Java System.getProperty(String)API 读取它。可能吗 ?

0 投票
0 回答
268 浏览

java - STS 3.7.2 不支持处女座?任何工具支持?

我使用 Spring Tool Suite(STS) 作为 IDE。我当前的版本是sts-2.9.1。我正在尝试将我的 java 版本升级到java1.8。由于我当前的 STS 版本不支持java1.8,所以我决定升级 STS。为此,我安装了最新的 STS-3.7.2。它支持java1.8。没关系。但是新的问题来了。对于开发,我使用 Virgo 服务器。不幸的是,STS 从 3.6 版开始默认停止对 Virgo 的支持。

现在我的问题是,我想使用最新 STS(3.7.2) 的 Virgo 服务器。我该怎么做?我尝试了以下解决方案:

https://wiki.eclipse.org/Virgo/Tooling

但它没有用。有人遇到和我一样的问题吗?有人有什么解决办法吗?或我可以遵循的任何工具方法?请建议。

更新:

是的,我尝试了 Snapchat.. 但我的 IDE 中出现以下错误:

收集要安装的项目时发生错误会话上下文是:(profile=DefaultProfile,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,operand=,action=)。未找到包含以下内容的存储库:osgi.bundle,com.ibm.websphere.v8.core,1.0.350.v20151130_1844 未找到包含以下内容的存储库:osgi.bundle,oracle.eclipse.tools.rest.lib,8.5.1.201601071755。