问题标签 [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.
osgi - Eclipse Virgo 3.0.3 和 apache felix web 控制台
伙计们,我正在尝试让 apache Felix webconsole 在 eclipse Virgo 3.0.3 安装上运行——我需要它提供的标准 virgo 管理员不需要的额外细节。
我将完整的 org.apache.felix.webconosle-3.1.8.jar 上传到拾取目录。这个 virgo Jetty 在端口 8098 上运行,但是当我这样做时:host:8098/system/console 我找不到 404。
这里有任何想法如何将 web 控制台集成到 Eclipse Virgo Jetty 安装中?谢谢!
java - Spring/Virgo - java swing:JDialog 在其他窗口后面启动
我在 Virgo 上运行了一项服务,它偶尔需要提示用户并获得一些反馈。我创建了一个扩展 JDialog 类的类:
另一个创建新 JFrame 并弹出对话框的类:
一切正常,除了当 JDialog 弹出时,它在我所有其他窗口(其他应用程序)后面的后台启动。问题在于,由于 JDialog 不创建任务栏条目,因此除非最小化所有现有窗口,否则对话框不会被注意到。我知道发生这种情况是因为 GUI 是从 virgo 开始的,但我想知道是否可以将它向前推进,以便它从前台开始。我注意到当我使用 JOptionPane 时也会发生同样的事情。所有 JOptionPane 消息都出现在后台。仅当 GUI 从 virgo 服务启动时。如果我将 GUI 作为独立应用程序运行,我就没有这个问题。
cxf - 在 Virgo 中解析 org.ops4j.pax.logging.pax-logging-service 时出错
我正在尝试让 CXF DOSGi 在 Virgo 中运行。我正在使用带有 cxf 发行版的捆绑列表在 Virgo 中创建计划。Virgo 无法解决对 org.ops4j.pax.logging.pax-logging-service 的依赖关系。关于如何获得这些捆绑包的任何建议?
tomcat - Virgo Jetty Server doesn't create URL for deployed .par
I tried to move my web application from Virgo Tomcat server to Virgo Jetty server to get better support for websockets. The web application is successfully deployed and started but i didn't found the application under the same URL like in Virgo Tomcat. Has someone experience with this problem? Last note my webapp is a .par archive and all code can be found here
eclipse - Eclipse Virgo - 捆绑重新加载后类加载器返回旧类
我有包 A 和包 B。包 B 从包 A 导入包,包 B 将 Eclipse-RegisterBuddy 设置为包 A。包 A 加载由 B 通过 Java 反射 (Class.forName) 导出的类。重新部署bundle B时,bundle A仍然引用旧版本B的类加载器,因此Class.forName从B返回旧类版本。这导致当参数是在B中创建并传递的实例时,从A调用Class.isInstance返回false到 A 中的方法。有没有办法刷新 A 中的类加载器以便能够从 B 返回新版本的类?可以从 Virgo 控制台调用 bundle refresh A 命令,这解决了这个问题,但是这个刷新会导致所有依赖的 bundle(B 和其他)都停止并重新启动。
java - Spring 插件未部署在 virgo 上
我有一个简单的插件。我只需要将它部署在处女座服务器中,但不幸收到此异常。
jboss-arquillian - OSGi Virgo 与 Arquillian 集成
我想知道是否可以将 virgo 与 arquillian 集成以测试网络应用程序是?
谢谢,
初级
java - 无法在 Virgo Server 中引用 vijava jar 文件
我正在尝试从 Flex UI 项目访问 java 服务项目。在 Java 服务项目中,我能够导入“Vijava”jar 文件及其包。它构建成功,但是当我将它添加到“Virgo”服务器时,我收到错误为“未解析的导入包”。有人对此有想法吗?
我的错误信息是,
[2015-01-12 18:59:14.330] [INFO] TCP Connection(15)-127.0.0.1 安装捆绑包'com.acme.selvaService.SelvaService'版本'1.0.0'。[2015-01-12 18:59:14.400] [信息] TCP 连接 (15)-127.0.0.1 转储'C:\ProgramData\vmware\vSphere Web Client\serviceability\dump\2015-01-12-18-59 -385' 生成 [2015-01-12 18:59:14.449] [错误] TCP 连接(15)-127.0.0.1 安装包 'com.acme.selvaService.SelvaService' 版本 '1.0.0' 失败。org.eclipse.virgo.kernel.osgi.framework.UnableToSatisfyBundleDependenciesException:无法满足版本“1.0.0”的捆绑包“com.acme.selvaService.SelvaService”的依赖关系:无法解析:com.acme.selvaService.SelvaService 解析器报告:无法解析导入包。解析器错误数据。
[2015-01-12 18:59:14.463] [错误] TCP 连接(15)-127.0.0.1 捆绑“com.acme.selvaService.SelvaService”版本“1.0.0”安装失败。[2015-01-12 18:59:14.468] [错误] TCP 连接 (15)-127.0.0.1 无法从 URI 'file:/C:/sdk/vSphereWebClient/server/stage/SelvaService.jar' 安装应用程序。无法满足捆绑“com.acme.selvaService.SelvaService”版本“1.0.0”的约束。无法解析:com.acme.selvaService.SelvaService 解析器报告:无法解析导入包。解析器错误数据。由捆绑约束中缺少约束引起:. org.eclipse.virgo.kernel.osgi.framework.UnableToSatisfyBundleDependenciesException:无法满足版本“1.0.0”的捆绑包“com.acme.selvaService.SelvaService”的依赖关系:无法解析:com.acme.selvaService.SelvaService 解析器报告:无法解析导入包。解析器错误数据。由束约束中缺少约束引起的:
[2015-01-12 18:59:14.488] [INFO] TCP 连接 (15)-127.0.0.1 转储'C:\ProgramData\vmware\vSphere Web Client\serviceability\dump\2015-01-12-18-59 -487' 生成
maven - 是否可以构建同一模块的多个版本?
我正在尝试设计一种解决方案,允许单个 Virgo 应用程序提供向后兼容性,以便与外部服务提供商的多个版本集成。
例如,名为 PortalApp 的应用程序是目前与 ThirdPartyApp 2.3 版本集成的门户。ThirdPartyApp v3.0 即将推出新功能,因此新版 PortalApp 将具有旧版 ThirdPartyApp 无法使用的功能。
我不需要能够在运行时动态地提供两个版本,只需要一个或另一个。我已经确定我可以在 Virgo usr 存储库中拥有两个版本的模块,并根据服务器启动时使用的 .plan 文件加载一个或另一个。
为简单起见,我们可以假设项目当前设置如下:
还有许多其他模块依赖于 ThirdPartyProvider,因此更改 ArtifactId 会破坏这些链。我想做的是构建同一模块的两个不同版本。像这样的东西:
我尝试在 web-app(包装:pom)中创建一个父 pom.xml,将 1.0 和 2.0 都标识为模块,但只有其中一个构建。
PortalApp 项目的单个构建可以构建模块的两个版本吗?
java - 在 Eclipse Virgo 中使用 restlet
我正在尝试将 restlet 集成到使用 Eclipse Virgo 作为应用程序服务器的应用程序中。由于 Virgo 基于 OSGi,我不得不使用org.restlet.osgi
不依赖于 Java 1.7 的库和最新版本(restlet 2.2.3),因为最新的 Virgo 版本抱怨依赖于 Java 1.7 的包。
我尝试让 restlet 使用 Eclipse Virgo Web 服务器来提供 REST API,但似乎我尝试的任何方法都不起作用。当然,我可以在与 Eclipse Virgo 不同的端口上启动 restlet 自己的 web 服务器,但我没有成功使用它的 web 服务器。有可能吗?
更新
故事中还涉及到春天,所以我认为这会让事情变得更加有趣。Spring相关配置如下:
我现在得到这个例外: