问题标签 [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.
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。
osgi - 日食处女座与速度 java.lang.ClassNotFoundException: org.apache.velocity.exception.VelocityException
我面临将速度与处女座相结合的问题。我在我的 Web 应用程序中使用了 apache velocity。我在用
com.springsource.org.apache.velocity-1.6.2.jar
请在下面找到我的配置
清单文件
例外是
我用ss命令检查了我的 osgi 控制台,velocity 库已经安装
帮我解决这个问题。这拖了我一天多的工作。
先感谢您。胶布
java - OSGI 类加载器 DTMManager
我正在将现有应用程序转换为 OSGI 并遇到以下问题:
如您所见,它不断地尝试一遍又一遍地加载 DTMManager。我已经解决了日志中的其余错误,这是我看到的最后一件事。我已经尝试了很多方法来加载它,并且从我读过的内容来看,它应该由引导加载程序中的父类加载器根据配置文件加载。我看到了 org.osgi.framework.bootdelegation 的条目,它确实包括这些包:
任何帮助都是极好的!
谢谢
eclipse-virgo - 在 virgo 类路径中加载属性文件
我正在将我的应用程序从标准战争迁移到 virgo-osgi 模块化捆绑包。之前我们使用过部署了war的tomcat应用服务器。我们从 tomcat lib 文件夹中加载所有属性文件作为类路径加载。我可以在处女座环境中使用相同的方式吗?我在 virgo 中发现使用不同的命名空间(http://www.springframework.org/schema/osgi-compendium)
来加载属性文件作为配置。我暂时不想使用这种方式。我更喜欢与类路径加载相同。请帮助我如何在处女座中使用。
谢谢,问候,gopy
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 项目中?有什么我可以在那里改变我的依赖关系吗?
错误是,
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 日志记录相关的任何信息都将有助于调试。
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)时,我收到以下消息:
我的问题:
- 处女座将目标平台带到哪里?
- 为什么我的宣言不想部署到处女座?
- 我该怎么做才能在 Virgo 上部署我的服务器?
谢谢你的所有答案。
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 和此侦听器的运行示例)?
java - 我可以为 Virgo OSGi 包创建单独的属性文件吗?
我有 Tomcat 处女座服务器。我正在部署几个 OSGi 包。我想通过属性公开设置,因此捆绑包中的服务可以通过 Java System.getProperty(String)
API 读取它。可能吗 ?
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。