问题标签 [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.
java - 两个包之间的 OSGi doPrivileged 调用
我在使用 OSGi 时遇到问题。
是)我有的:
- 2 个简单的捆绑包(捆绑包 A 调用捆绑包 B)
- 蓝图使用
- OSGi 安全使用
- 两个捆绑包都是具有所有权限的核心捆绑包
- 第三方捆绑包没有所有权限,即 PropertyPermission("bla", "write") 将被拒绝
正如已经提到的,捆绑调用非常简单。Bundle A 调用 bundle B。其中唯一复杂的是,该调用是一个 doPrivileged 调用。
以下场景/示例:
在没有 doPrivileged 的情况下在包 A 中设置“bla”属性 -> 失败(确定)
使用 doPrivileged 在包 A 中设置“bla”属性 -> 有效(确定)
现在尝试使用捆绑包 A 的 doPrivileged 调用在捆绑包 B 中设置“bla”属性 -> 失败(为什么?)
套装 A:
B 组:
那么为什么使用包 A 的 doPrivileged 调用设置包 B 中的属性失败呢?我希望 doPrivileged 调用也可以在这里工作。为什么不呢?是使用蓝图的错吗?是否有可能在不将 doPrivileged 块添加到捆绑 B 的方法的情况下解决此问题?
更新:这里是 StackTrace:
我猜,这条线可能是麻烦制造者:
我将尝试在不使用蓝图的情况下进行此调用,看看会发生什么。但是,如果蓝图是问题所在,我可以在不更换它的情况下以某种方式处理它吗?
谢谢
flask - Flask - 在其他蓝图中渲染模板而无需重定向
我在蓝图中有一个视图:
或者,我想将请求转发到不同的蓝图进行处理。有没有办法做到这一点?
eclipse - 骆驼蓝图测试用例不起作用
我创建了一个骆驼蓝图测试用例,但它不起作用。当我尝试运行它时出现异常。我的 IDE 是日食。
测试用例类:
Maven 依赖项
*我得到的例外 *
您能否提一些建议?
删除 Eclipse 运行时依赖项时出现此异常
问候, 埃曼阿兹米
删除 osgi 依赖项时出现此异常
这些都是我的依赖
python - python flask-restful 蓝图和工厂模式一起工作?
我正在使用flask-restful开发一个宁静的服务,我想在我的项目中同时利用工厂模式和蓝图。在app/__init__.py
我有一个create_app
函数来创建一个烧瓶应用程序并将其返回给外部调用者,所以调用者可以启动应用程序。
在该函数中,我打算注册一个指向带有前缀 url 的实现包的蓝图。
里面有app/resource/__init__.py
以下代码
我的目标是我可以在 url 访问 HelloWorld 休息服务/api/hello
,但我知道上面的代码在@resource.route('/') ...
. 我遇到了一些错误,例如AssertionError: A setup function was called after the first request was handled. This usually indicates a bug in the app ...
at api.add_resource(HelloWorld, '/hello')
。你能给我一些关于正确方法的提示吗?谢谢!
python - Flask python蓝图逻辑代码分离
我对我的烧瓶应用程序的分离有点困惑。用户可以登录、发布广告,这些都是对公众开放的。
URL 结构如下所示:
- 用户主页 - www.domain.com/user
- 用户登录 - www.domain.com/user/login
- 用户广告列表 - www.domain.com/user/advert
- 用户广告添加 - www.domain.com/user/vacancy/add
- 公共广告 - www.domain.com/advert/1
问题来自这样一个事实,即用户控制面板内部和外部都需要广告形式和逻辑。以下哪一项是布置我的应用程序的最正确方式:
选项1:
用户蓝图(无 url 前缀)包含所有用户相关逻辑
广告蓝图(无 url 前缀)包含所有与广告相关的逻辑,包括用户发布广告并将其展示给公众
选项 2
用户蓝图(/user/ 前缀)包含用户逻辑和广告逻辑(从用户控制面板添加广告)
广告蓝图(/advert/ 前缀)包含仅与用户控制面板之外的广告任务相关的广告逻辑。
apache-camel - 在路由中使用 openJPA 的 JUnit 测试蓝图
我有一个测试用例,它在 JUnit 开始时加载 blueprint.xml 和 persistence.xml,但是当测试实际运行时,由于没有持久性提供程序而引发错误。
这是显示提供程序已加载的日志的第一部分:
我让测试用例使用 spring 工作并在 spring camel-context.xml 中定义路由,但后来我需要将路由移动到 blueprint.xml,现在它似乎无法在运行时找到 persistence.xml测试。
我一直在使用这个作为我的参考以及很多谷歌搜索:http://camel.apache.org/blueprint-testing.html
任何
帮助将不胜感激
编辑:我在 JUnit 中运行了以下设置方法的一部分,并且发现 calss 没有问题
这是显示它已加载的日志
持久性.xml
java - ClassNotFoundException during OSGI bundle startup
I have a problem which I just cannot seem to solve on my own. If have an OSGI Bundle which uses blueprint for instantiation of the Objects which should be deployed to Karaf 3.0.0. The problem is, that ClassNotFoundExceptions keep bothering me, allthough the corresponding jars are located in the bundles jar. This is my pom.xml:
This is one of my blueprint xml files (this one is causing the ClassNotFoundException):
Finally this is the Exception and Stacktrace I recieve when I try to start the bundle:
If someone has a clue how this could be solved, I'd be more than happy to hear it
Greetings, Pascal
aem - CQ5:属性中的链接/路径不会在页面推出时更新
当我创建蓝图网站的 Live Copy 并使用标准推出配置推出页面时,页面中的链接会更新以反映 Live Copy 版本。
前任。/content/myblueprintwebsite/home.html -> /content/mylivecopywebsite/home.html
但是当这些路径隐藏在页面内容节点的属性中时,它们不会更新,并且仍然指向蓝图页面。
...这是预期的行为吗?如果是这样,我想我将不得不编写自己的推出配置?或者这个问题有其他解决方案吗?
感谢您的回答。
node.js - Sails V0.10-rc7 通过 Socket.IO 使用 REST 蓝图从数据库中获取记录
帆 0.10.0-rc7
Sails Socket IO:客户端未收到来自服务器的响应。
使用内置蓝图的风帆,我正在尝试使用此功能从我的服务器获取信息。(我希望使用默认行为)
客户
服务器
事件模型
在服务器终端(日志)中:
详细:客户端授权详细:握手授权 4TGNw-ywabWYG9j-AHaC 详细:设置请求 GET /socket.io/1/websocket/4TGNw-ywabWYG9j-AHaC?__sails_io_sdk_version=0.10.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript 详细:设置客户端 4TGNw 的心跳间隔-ywabWYG9j-AHaC 详细:客户端授权详细:websocket 写入 1:: 详细:socket.io 客户端(4TGNw-ywabWYG9j-AHaC)连接成功!
但是我的客户端上的回调永远不会被调用????
似乎客户端与服务器连接..
有什么建议么?
编辑
我必须强调客户端和sails 服务器运行在不同的服务器上。执行 io.connect(localhost:1337) 时的握手根据服务器日志与服务器正确对话。
它的后续操作 socket.get("/Event") 不会产生任何结果。根据服务器日志,我会说它永远不会到达服务器....
java - Neo4j嵌入java内存不足(缓存有问题)
在我的研究项目中,我将整个图形数据划分为多个部分,并将每个部分存储在自己的 graph.db 文件夹中,然后我可以同时将 10 或 15 个 graph.db 加载到内存中(new Neo4jGraph(/path/ to/graph.db) ,我使用 blueprint api ),因为我想遍历图的这些部分,这意味着如果我在这个 graph.db 中找不到我想要的节点,我会尝试在其他上找到它图.db。
一开始它工作得很好,但是当它运行一段时间后,它会抛出这些异常:
顺便说一下,这是我的 jvm 设置:
和 neo4j.properise:
有谁知道我应该去哪里看?我怎样才能避免这些错误?欢迎任何建议
非常感谢!
--------------更新代码片段 ----------
我的代码片段
也许看看方法 loadGraphToCache