问题标签 [blueprint]

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 回答
8076 浏览

python - AttributeError:“'NoneType' 对象没有属性 'path'”忽略

我正在尝试在烧瓶环境中实现我的 coursera python 项目。我还使用https://github.com/miguelgrinberg/flasky(分支 7a)来了解蓝图是如何工作的。现在,我定义了 2 个蓝图:main_blueprint 和 rpsls_blueprint。运行应用程序后出现以下错误:

有人知道问题出在哪里吗?这是我app/__init__.py文件的相关部分:

这是我的 app/rpsls/rpsls.py 文件:

我的 app/rpsls/ init .py 文件:

0 投票
1 回答
452 浏览

spring - FUSE ESB 6.0 捆绑启动错误:捆绑 xxx 正在等待命名空间处理程序 [http://www.springframework.org/schema/security/oauth]

熔断 2.3.0.redhat-60024 和 Spring 命名空间

我正在尝试使用使用 oauth1 (mvn:org.springframework.security.oauth/spring-security-oauth/1.0.5.RELEASE) 的 Spring 实现的 fuse 开发解决方案。这个 spring 包似乎具有我发现的最好的客户端支持,并且我已经在 spring 中实现了它(在 tomcat 中运行),但在 Fuse 中没有。

spring 包的命名空间和模式位置是: http ://www.springframework.org/schema/security/oauth http://www.springframework.org/schema/security/spring-security-oauth-1.0.xsd

但是,当我在 blueprint.xml 文件中使用此命名空间并安装捆绑包时,捆绑包不会启动。在控制台上,显示“GracePeriod”。在日志中,我得到以下信息:

17:23:44,490 | 信息 | NAPSHOT-thread-1 | BlueprintContainerImpl | 14 - org.apache.aries.blueprint.core - 1.0.1.redhat-60024 | 捆绑 com.transverse.tract.connect.tc-core-auth-oauth 正在等待命名空间处理程序 [ http://www.springframework.org/schema/security/oauth]

我尝试了许多解决方案,但没有一个允许注册或链接到 OSGi 服务的 oauth 命名空间类,而且我总是收到此消息。

请给我一些指示。我在下面包含了蓝图文件。需要帮助请叫我。

0 投票
1 回答
415 浏览

apache-camel - camel-cxf、blueprint 和 cxfrsEndpoint bindingStyles

我尝试用 camel:cxfrs 开启休息服务。事实上,它只在默认的 bindingStyle 中有效。我不想管理 MessageContentsList。因此,就像记录在案的那样,我使用 SimpleConsumer bindingStyle。

但是当我在 karaf (2.3.5) 中部署我的包时,会发生 NotClassDefFoundError (SimpleCxfRsBinding)。我准确地说我在骆驼2.12.3中。

蓝图.xml:

(编辑)karaf.log:

有没有人在蓝图中有一个带有 SimpleConsumer 的 cxfrs 工作示例?我错过了什么?

0 投票
2 回答
810 浏览

blueprint - Karaf 3.0.x config:update 命令不在 /etc 中创建 .cfg 文件

我将 karaf 3.0.1 与我的捆绑包一起使用(https://github.com/johanlelan/camel-cxfrs-blueprint-example)。我想在运行时管理属性,但我看到 config:update 没有在 /etc 上创建文件,为什么?

在 karaf 我尝试修改端点 url:

我确切地说我的包在 config:update 之后更新但 /etc 中不存在文件...我认为它适用于 karaf 2.3.5。

0 投票
2 回答
1899 浏览

osgi - Apache Aries 是否在 Felix 中运行?

我正在尝试构建一个蓝图包以在 Apache Felix 中运行。我试图让它运行,但我没有成功。蓝图包在 Karaf 中运行良好,但在 Felix 中却不行。是否有任何文档或网络上的运行示例来解释如何仅使用普通的 Felix 运行蓝图包。我想我必须手动将 Aries 添加到 Felix 平台,但它似乎不起作用。

更准确地说,我想要一个简单的服务来查看它是从 blueprint.xml XML 配置文件作为蓝图包加载的。该服务可能只有一个虚拟方法,甚至只有一个带有 println 的构造函数。我想在 OSGI-INF/blueprint/blueprint.xml 中引用该服务类,以便在 Felix 加载 Blueprint 包时加载它。

0 投票
1 回答
820 浏览

java - OSGi 白羊座蓝图静态字段

我需要创建一个将类实例作为构造函数参数的 bean。此类实例的有用值由该类创建为静态字段。

具体来说,我正在尝试从 HtmlUnit 创建 WebClient bean。http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/WebClient.html

您可以看到 WebClient 采用无参数构造函数(不想要),以及采用 BrowserVersion 实例的构造函数。 http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/BrowserVersion.html

BrowserVersion 将有用的实例定义为静态字段,例如:CHROME、FIREFOX_24、INTERNET_EXPLORER_11。

我需要在 Aries Blueprint bean 中引用其中一个 BrowserVersion 实例。

蓝图设置如下所示:

我努力了:

我还尝试在蓝图配置中创建一个 BrowserVersion bean,但我似乎也无法使其工作。

这应该与BrowserVersion 上的公共构造函数匹配。

任何想法我在这两个方面做错了什么?

0 投票
1 回答
1440 浏览

blueprint - 我们可以在代码编辑器中检查虚幻的蓝色脚本代码吗?

我刚开始学习Unreal4的东西,当我查看“蓝图教程”时,我意识到蓝图是一种虚幻脚本和kismet的组合,只是它是可视化的。但是所有的逻辑和行为似乎都和虚幻脚本一样,所以我想知道我们是否可以使用 VS 或 sublime text 之类的代码编辑器打开蓝图源文件以传统方式对其进行编码,因为作为如果我们直接编写代码而不是将其拖到整个屏幕上,程序员会快得多。我敢打赌,史诗在蓝图背后有某种中间语言,并在运行时转换为视觉图形。

如果我们不能,我可以理解所有中间语言代码都是生成并遵循严格的编码约定。如果它是开放的,每个人都可以直接编码,那将是一场混乱。

0 投票
2 回答
2390 浏览

osgi - Osgi 蓝图:工厂参数值

我在使用工厂时看到了一个关于蓝图的示例。在示例中,他们对下面示例中的“2”之类的参数值进行硬编码。

我的问题是如何从想要使用这个 bean 的客户端包发送这个值?以及如何从该 bean 为该提议创建服务?如果那个工厂需要一个 bundle 对象作为参数而不是简单的值,那么客户端 bundle 如何将自身的 bundle 传递给这个工厂?

在此先感谢,阿努拉克

0 投票
1 回答
2601 浏览

python - AttributeError:“_RequestGlobals”对象没有属性“用户”

我的代码行如下:

请注意,我正在使用蓝图,并在我的 中创建了用户users.py,现在正在访问

g.user加入backref = 'user'

并面临错误

在 users.py 中,我将 g.user 设置为:

0 投票
2 回答
202 浏览

osgi - 当具有更高排名的 OSGI 服务可用时,我如何重新连接?

我有两个 osgi 服务,它们实现了具有不同服务质量的相同接口。一个的默认排名为 0,另一个的排名为 3。

我正在寻找默认服务作为后备服务的蓝图配置。因此,所有其他捆绑包都应使用最佳可用服务(排名最高),并且如果更好的服务消失,则必须回退到默认服务。

现在正在工作。

缺少的部分是在再次联机时自动重新连接到更好的服务。有没有办法通过只配置服务而不改变消费者(实现 ServiceTrackers 等等)来做到这一点?