问题标签 [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 服务器从代码中加载了所有的 bundle
有没有办法从 java 代码中知道 virgo 服务器已完成加载所有包。
我在其中一个包(不是计划中的最后一个)中有一个代码,需要在服务器启动时激活一些逻辑。
java - 绑定 Web 服务 (wsdl) 错误
我在处女座跑步(OSGi)
我的 binding.xml 文件:
日志:
有任何想法吗?
heroku - 如何调试自定义 Heroku buildpack:未驱动发布脚本
我正在开发一个 Eclipse Virgo buildpack,但是当我使用 Heroku 尝试它并推送一个琐碎的应用程序时,检测失败:
buildpack 的检测脚本在应用程序的根目录中本地运行良好:
关于如何调试的任何提示?我尝试让检测脚本写入标准输出和标准错误,但输出没有出现在“heroku 日志”下。
我正在运行 Mac OS X 10.8.2、Ruby 1.9.3p374 和 gems 1.8.23。
更新:在前两个答案之后,我在驱动 detect.rb 脚本之前使用了 bash 检测脚本来安装丢失的 gem。我还更改了 buildpack 脚本以写入标准输出。
heroku push 更进一步,但仍然失败。我可以看到编译脚本正在退出,但是发布 bash 脚本在开始时有一个 echo 命令,并且这不会出现在输出中。
所以似乎没有调用发布脚本。
输出如下(# 表示注释以避免混乱):
heroku logs --tail 简单地显示:
java - 处女座“Greenpages”小零钱问题
首先,我想说我是 Virgo 和 OSGi 的新手,所以请耐心等待 ;)
这是我的问题:我正在使用“greenpages”lastes 版本(http://www.eclipse.org/virgo/documentation/greenpages-documentation-2.4.0.RELEASE/docs/htmlsingle/greenpages-guide.html)示例项目,我想将对象传递形式从 jpa 子项目项目更改为 web 子项目。我的更改如下所示:
代替
在网络项目上下文中:
其中 Directory 是一个接口,而 JpaDirecotry 是实现,所以在我的网络控制器中,我想要这样的东西:
我被迫将 JpaDirectory 类访问器从默认更改为“公共”。但我仍然收到错误:
[2013-03-10 13:51:59.047] 错误 start-signalling-11 org.springframework.web.context.ContextLoader 上下文初始化失败 org.springframework.beans.factory.BeanCreationException:创建名为“目录”的 bean 时出错:初始化bean 失败;嵌套异常是 org.springframework.beans.TypeMismatchException:无法将类型“java.lang.String”的属性值转换为属性“接口”所需的类型“java.lang.Class[]”;嵌套异常是 java.lang.IllegalArgumentException:找不到类 [greenpages.jpa.JpaDirectory]
并且不知道如何处理它。也许有人可以建议我如何处理它。
java - EclipseLink 层次结构错误
我正在尝试使用 Virgo 和 EclipseLink 并实现基于 Greenpage 项目的应用程序。
我已经实现了一个层次结构,但我遇到了一个奇怪的错误(使用 EclipseLink):
等级制度:
Entity <- NamedEntity <- Person <- ... - 扩展 Person 的其他类
编辑:Kevin Bowersox 发布的答案(非常感谢!)帮助......部分;)。问题变得更深了。我们现在是:Entity <- NamedEntity <- Attribute <- LecturerAttribute
还有一个例外:
jakarta-ee - apache velocity 拒绝与处女座合作
我一直在解决一个项目的 virgo 配置问题,并且有一个库拒绝合作 - apache velocity。
因此,我的包的清单是(我已经更改或删除了一些内部库的名称):
在长堆栈跟踪结束时出现以下异常:
我已验证velocity.jar 已在我的包中发布。我对任何其他库都没有任何问题。它似乎看到了一些速度类,但没有看到其他类。我尝试将所有单独的速度包放在 Import-Package 下,但没有效果。我试过粗话,没有效果。
jetty - 在 Virgo/OSGi/Jetty 环境中选择默认的 Artifact/Bundle 以显示“/”
抱歉,如果这有点笨拙,但我从来没有做过 Jetty 配置,更不用说在 OSGi 环境中了。
我将/ui/dcx/
默认显示特定的 URL。我查看了为 Jetty 和 Virgo 找到的所有配置文件,但没有看到此默认配置的位置。
它总是重定向http://localhost:9080
到http://localhost:9080/splash
. 我什至尝试从拾取目录中删除启动包,但重定向仍然发生。
有谁知道默认 URL 或默认捆绑包的设置在哪里?
eclipse - EMF 与处女座合作
我正在尝试在 Virgo 容器中使用 EMF。在我的 POM 中,我添加了以下依赖项:
虽然当我启动我的服务器时,我得到以下异常:
而且我感觉 Activator 正在尝试做一些假设 Eclipse 插件环境而没有的事情。有没有人在 Virgo 捆绑包中成功使用过 EMF?谢谢!
java - 向osgi容器添加akka依赖
我使用osgi
容器 ( virgo
) [我对此不太擅长]。
我添加了一个依赖项到我的pom.xml
我把akka-osgi_2.10-2.2-M3.jar
我的 lib/deploy 文件夹放到OSGI
服务器(到myserver/repository/usr
)。
我在我的代码库中添加了虚拟演员:
我构建并启动我的应用程序。
结果,我的日志中有以下异常(它抱怨version="0.0.0"
):
我转到我的template.mf
文件,该文件用于生成最终MANIFEST.MF
文件。要指定我使用的 AKKA lib 的版本范围。放在那里:
然后重建并启动应用程序。
但在控制台中,它向 akka 版本抱怨(抱怨到version="[2.2.0.M3,2.3.0)"
现在):
问:怎么了?
我也尝试将此行添加到Import-Bundle
:
然后我在日志中有它(现在它抱怨 com.typesafe.akka.osgi 版本):
eclipse-virgo - 如何在处女座tomcat服务器3.6.1中启用catalina登录
服务器:virgo-tomcat-server-3.6.1.RELEASE
问题:
当我尝试部署 war 文件时,我看到了这个异常:
最有趣的部分是:查看日志以获取更多详细信息。
没有 Virgo Tomcat 服务器日志文件包含所需的详细信息。我发现这意味着我应该检查 catalina 日志。不幸的是,Virgo Tomcat 服务器不会像纯 Tomcat 服务器那样生成文件 catalina.log。它只生成文件 access_log.txt。
问题:
如何配置 Virgo Tomcat 服务器以获取 catalina.log 文件或只是找出我的 war 文件有什么问题?
提前致谢。