问题标签 [wab]
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 - 未解决的需求:osgi.component
我正在尝试在 Karaf 上开发一个包含 REST API 和来自定制服务的调用的 OSGi WAB。但是,出于某种奇怪的原因,OSGi 框架抱怨功能不满意,osgi.component
.
我想知道:
- 我该如何解决这个问题?
- 什么是
osgi.component
捆绑?为什么需要? - 为什么 maven-bundle-plugin(因此也是 bnd)在条目“Require-Capability”中声明它?
- 如果我需要在 OSGi 框架上安装它,我在哪里可以找到它?
一些附加信息:
- 卡拉夫版本:4.0.7;
- Maven 捆绑插件:3.2.0;
- 操作系统:Windows 10 64 位;
- IDE:日食霓虹灯;
一些提供附加信息的代码:
整个错误:
执行命令时出错:在捆绑包上执行命令时出错:启动捆绑包 96 时出错:无法解析 com.massimobono.karaf.examples.user-fully-rest [96](R 96.0):缺少要求 [com.massimobono.karaf.examples.用户完全休息 [96](R 96.0)] osgi.extender;(&(osgi.extender=osgi.component)(version>=1.3.0)(!(version>=2.0.0))) 未解决的要求:[[com.massimobono.karaf.examples.user-fully-rest [ 96](R 96.0)] osgi.extender;(&(osgi.extender=osgi.component)(version>=1.3.0)(!(version>=2.0.0)))]
清单文件:
休息基类:
感谢您的回复
java - 如何在 OSGi 中获取调用 Bundle 的 BundleWiring?
我有一个名为的活动包bundleA
,它实现了一个使用从另一个包调用Example
的方法调用的类。实现并通过加载(感谢SPI Fly)。在from中,我需要获取调用的捆绑包(不通过or因为我无法更改 API)。我可以得到's ,但不能得到调用包的:doSomething()
ExampleImpl
Example
ServiceLoader
ExampleImpl.doSomething()
bundleA
BundleWiring
doSomething()
Bundle
BundleContext
bundleA
BundleWiring
BundleWiring
如何获得调用包的BundleWiring
?
在我的特殊情况下,调用包总是一个 WAB,它恰好在Liferay Portal 7.0中运行。因此,如果有特定于 Liferay Portal 的解决方案,我会接受,但更通用的 OSGi 解决方案也可以。
请注意,我希望调用捆绑的捆绑接线而不是依赖于当前捆绑接线的每个捆绑的捆绑接线。我知道我可以获得依赖于当前捆绑布线的捆绑布线,但这不会帮助我专门获得调用捆绑:
java - 如何在 web.xml OSGI WAB 自由角色映射中映射管理员身份验证约束
我正在构建一个单独的管理中心工具,该工具需要管理员角色才能访问。如何在 .auth-constraint 中指定它web.xml
。
我在下面尝试过,它不起作用
在server.xml
登录后,如果我尝试访问此 url,则表示我无权访问它。我需要在某处绑定吗??
添加IBM-Authorization-Roles: com.ibm.ws.management
到 MANIFEST.MF 后,我可以使用管理员角色访问它,但不能使用test
角色访问它。配置有什么问题。如何在 osgi bundle 中进行角色映射?
arcgis - 连接到 Developer WAB 时出现 ArcEnterprise 问题?
我在从当前使用的企业实例连接到 Developer WAB 应用程序时遇到了一些问题。我已按照此处Esri 提供的指南中概述的所有步骤进行操作,并且似乎在我的浏览器中遇到了身份验证循环。
网页控制台中有一个错误,指出“请求的资源上不存在‘Access-Control-Allow-Origin’标头”。
Web AppBuilder for ArcGIS 中显示的错误表明未找到令牌,因此重定向回“setportalurl”页面。关于如何解决这个问题的任何想法?
干杯
filter - 在 AttributeInspector (SmartEditor Widget) 的下拉列表中过滤值
我正在使用 AttributeInpector 在 ArcGIS ESRI 的要素图层中显示与多边形关联的属性。
我想为一个属性过滤下拉列表中的值,该属性可以具有多个可能值中的一个值,根据其他下拉列表的选定值显示在 AttributeInspector 中。
是否可以过滤掉 AttributeInspector 中的值?父字段和子字段是域。Esri web 不支持条件值。
知道如何过滤子字段吗?