问题标签 [apache-servicemix]
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 - Apache Karaf 与 Servicemix
有人使用 Karaf 而不是 Servicemix 吗?如果是这样,您是如何做出这个决定的?我知道Servicemix在Karaf周围添加了一层功能,只是好奇Karaf是否单独使用以及为什么......
intellij-idea - 使用 Intellij IDEA 运行/调试 ServiceMix 应用程序
我一直在尝试查找一些关于是否可以使用 IntelliJ 运行 ServiceMix 以用于运行/调试目的的文档?
有谁知道如何做到这一点/指向某种指南?
谢谢。
jms - 在 serviceMix 中配置 jndi.xml 以使用 MQseries
我的 j2EE 应用程序当前正在ServiceMix上运行。现在我想将 JMS 添加到我的应用程序中。应用程序应该能够向/从保留在MQSeries上的队列发送/接收 JMS 消息。
我想做的是:
我的问题是:你能告诉我如何做第一步和第二步吗?(ServiceMix 的 jndi 中的脚本与 tomcat 的 jndi 等不同。ServiceMix 使用基于 Spring 的 JNDI 提供程序 。http://servicemix.apache.org/jndi-configuration.html)
wso2 - ESB 中的变更管理(servicemix、mule、jboss,...)
我想知道是否有任何开源 ESB 提供了强大的变更管理功能:
- 版本服务、组件、回滚更改、比较更改的能力。
- 如果它可以记录哪个用户进行了更改以及对应用程序的更改是什么。
java - 处理异步 HTTP 请求/响应的架构:ESB 与异步 Http 客户端库
我们正在开发一个应用程序集成器,它同时向各种 Web 服务发送请求,聚合每个 Web 服务返回的数据并将其格式化以显示在 UI 上。每个 web 服务都可能有专有的 xml 格式。此外,我们不会损害用户体验。
我们为此需求确定了 ESB(Servicemix/Mule)和 Async Http Client。
谁能建议哪个更好的选择?Async Http Client 似乎很合适,因为它在 servicemix 上是轻量级的。
谢谢,阿米特帕特尔
apache-camel - Apache ServiceMix 是一个可能的解决方案吗?速度够快吗?
我正在开发一个应用程序,它将以异步方式向多个服务提供商发送请求,整理响应并将结果显示给用户。
我打算创建一个组件来处理每个服务提供者。组件将是松散耦合的,因此添加或删除服务提供者应该非常容易。
该组件将
- 处理从 Web 层接收到的请求,并处理它以将其转换为服务提供者所需的格式。
- 将请求发送给服务提供者
- 处理从服务提供商收到的响应,将其转换为我们的应用程序所需的格式。
我们可以在这里使用 Apache Service Mix 吗?在不到 5 秒的时间内处理请求响应周期是否足够快(假设服务提供者在不到一秒的时间内发送响应)。
或者
我们可以使用任何其他 ESB 并且 ESB 的速度是否足以满足我们的要求?
提前致谢。
沙杜尔。
java - 在 Linux (Servicemix) 下运行时在工作表上调用 autoSizeColumn 时崩溃
我编写了生成 excel 的模块,并将其部署在 Servicemix 下。在 Windows 环境中一切都很好,但在 Linux Servicemix 下在以下调用时意外崩溃:
我正在使用 POI 版本 4.2-FINAL、FuseESB 4.2、Java 5.0。但是,没有 hs_err*.pid 文件。Servicemix 日志在第一次 autoSizeColumn 调用时结束。
有没有人遇到过这种行为并知道它是如何引起的以及如何解决?
interceptor - servicemix 中所有调用的拦截器
向 servicemix 添加一个拦截器以记录所有 Web 服务调用(或对 osgi 组件的调用也可以工作)的最佳方法是什么?
我知道 NMR 拦截器,但这些显然不适用于 CXF。而且我知道“jaxws:inInterceptors”,但这些需要手动添加到每个端点。
我想用一个配置/拦截器拦截对所有端点(WS 和 RS)的调用,这在 servicemix 中可行吗?
java - Servicemix - 具有嵌入式依赖项的 OSGi 类加载问题
我正在开发具有多个 OSGi 捆绑包的项目,部署在 ServiceMix 上(FuseESB 编译,v. 4.3.1)。问题是,其中一个捆绑包连接到 WebLogic 上的 EJB,因此它嵌入了 weblogic.jar。
该解决方案正在运行,但是需要一个技巧。该捆绑包通过 OSGi 导出 Spring 服务。此服务导入到另一个捆绑包中,该捆绑包是系统的入口点。当从这个包调用服务时,weblogic 类是不可见的。工作技巧是在以下方面包装 Spring 服务,临时切换类加载器:
据我了解,该服务是使用条目包中的类加载器调用的,而不是使用嵌入 weblogic 的包中的类加载器调用的,并且对于这个类加载器,嵌入的依赖类是不可见的。在类似的情况下,导出的 Spring 服务可以使用其捆绑包中的私有导入和私有包,但对于嵌入式 jar,情况并非如此。
我的问题是:嵌入 jar 是否如此具体,以至于只有当调用源自嵌入包(或使用类加载器切换技巧)时,才能看到嵌入的类,或者在嵌入包时需要指定更多内容,我忘记了去做?
我正在使用 maven-bundle-plugin
java - 来自日志子系统的 UTF-8 不支持消息,Fuse ESB 4.4
我已将我的 ServiceMix 升级到 Fuse ESB 4.4 编译。但是,我从日志系统中得到了错误,我找不到如何处理。
错误信息是:
不使用编码 UTF-8。文件以 Windows-1250 编码进行编码(该集中的字符已正确转换,其他字符当然不可用)。
我在 StackOverflow 上找到了关于类似问题的讨论,在那里发现了 Xerces 解析器的问题,但是没有线索,如何在这种特殊情况下解决它。有没有人成功处理过?