问题标签 [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.
health-monitoring - 使用 Hyperic HQ 监控 Servicemix
我已经能够配置 Hyperic HQ 来识别 servicemix 4,但是,它只能看到“ServiceMix 4.x Garbage Collector”服务。我希望能够监控 activemq 队列、端点和 Camel 应用程序(如果可能)
有没有人能够做到这一点?
java - ServiceMix 中带有 apache camel 的 JMS 生成错误
我在 spring 中遇到了 JMS 访问问题,我尝试配置 JMS 消费者并收到错误:
org.springframework.core.task.SimpleAsyncTaskExecutor 类没有实现请求的接口 java.util.concurrent.Executor
有谁知道如何解决这个问题,或者这意味着什么?我正在使用 Camel 2.4 并将我的服务部署到 ServiceMix 3.3。
java - HTTP 请求参数消耗:Camel SU 问题
下面是用于消费 http 消息的 Http Camel SU 的代码片段。你能告诉我SMSProcessor
组件有什么问题吗?
我正进入(状态:cannot cast apache.servicemix.jbi.jaxp.StringSource to apache.servicemix.jbi.jaxp.StringSource"
捆绑:
HttpMarshaller:
短信处理器:
maven - 资源文件的相对路径?
当我将项目部署到 servicemix 时,我会执行“mvn install”,然后在 servicemix 中我只需执行:“osgi:install -s mvn:my.package.x/proj”。现在,当我想引用包内的文件时,我在 .m2 目录中得到一个“找不到文件异常”,jar 内的包结构如下所示(如果我解包查看):
现在在处理类中,我需要用骆驼引用 xsl 文件,如下所示:
我已经尝试过:
- ../../
- ./
- 什么都没有(“xslt:文件:数据/xsl/tr ...”)
我现在的问题是:“如何在已部署的容器中找到资源文件?”
apache-camel - 无法在 Karaf 2.1.0 中部署骆驼网
我无法在 Karaf 2.1.0 中部署 camel-web...这是我从全新安装的 Karaf 中尝试的...
功能:addUrl mvn:org.apache.camel.karaf/apache-camel/2.6-SNAPSHOT/xml/features
功能:安装战争
功能:安装骆驼
osgi:安装-s mvn:org.springframework/spring-web/3.0.5 .RELEASE
osgi:install -s mvn:org.springframework.osgi/spring-osgi-web/1.2.0
war:mvn:org.apache.camel/camel-web/2.6-SNAPSHOT/war?Webapp-Context=camelweb
此时,它似乎已成功部署,因为我在日志中没有看到任何错误。但是,当我访问http://localhost:8181/camelweb时,我得到一个 404。
我错过了什么?
此外,在此 JIRA 票证中引用 ( CAMEL-3519 )
java - 在 ServiceMix 中部署 Maven 构建的 OSGi 包:“捆绑包中未解决的约束......”
我可以毫无问题地构建我的项目“samba.interfaces”和“samba.message”。但是当我尝试在 ServiceMix 中启动“samba.message”包时(需要包含包 de.samba.common 的“samba.interfaces”包),我收到以下错误:
那么,符号名称是用来做什么的呢?它必须与主包相同吗?这是 POM 中指定消息包的部分:
任何想法可能导致此错误?
jms - servicemix : jms 消息持久化
我正在使用 Servicemix 4.2,如何将 JMS 消息设置为“持久”?
它是 xbean.xml 中的属性还是我应该在 CustomMarshaller 中编写代码以将 JMS 消息标记为持久性?
谢谢桑迪普
osgi - 如何在 fuse servicemix 中安排 osgi 捆绑包?
我想在一天中的特定时间重新启动 osgi 包。我正在使用 apache-servicemix-4.3.0-fuse-02-00。
控制台明智我想这样做。如果我的捆绑包 id 是 210
我该如何安排呢?
apache-camel - servicemix中的jaxws和camel route
我想做这样的事情:
我不明白如何配置从<jaxws:endpoint
>到<jaxws:client
>的骆驼路线 使用什么语法?我知道你可以使用<cxf:cxfEndpoint
>但如果我不需要,我不想使用它。
我知道如何用 JBI 做到这一点,但我想使用 OSGI 包而不是 JBI 将它部署到 servicemix 中。
activemq - 为什么我会使用 Apache ServiceMix 而不是 ActiveMQ
我开始计划一个新平台,它需要集成来自各种外部平台的各种服务。本质上,我将一堆内部的、本土的服务和我们从第三方获得许可的几个外部服务捆绑在一起。
一般来说,外部服务都是 Web 服务,但它们是 REST、SOAP 和 XML-RPC 的混合体。我们的一些内部服务具有 REST API,但有很多事情并不那么容易:XMPP、Hessian、自定义套接字协议、Java RPC、uWSGI,等等。
从我的研究来看,像 Apache ServiceMix 这样的 ESB 可能非常适合我的需求。然而它看起来真的很复杂。我不会发射火箭,但我确实需要事务性消息传递(主要用于电子商务和权利的东西)。我觉得 ServiceMix 在后台使用的消息队列 (ActiveMQ) 本身可能就足够了。
谁能解释一下 ServiceMix 在 ActiveMQ 之外提供了什么?我知道有很多东西,但是当我沉迷于流行语时,像我这样的 ESB n00b 很难真正掌握有形的区别。
谢谢!