10得票2回答
记录骆驼异常并发送到死信通道

我有一个在Karaf中运行的Camel路由,在其中添加了一个死信通道,用于处理路由失败的情况,并将问题消息记录下来并记录原因。由于我正在异步处理某些处理过程,无法将异常抛回到调用应用程序。 通过阅读文档并尝试多个案例,我不清楚如何同时将异常记录到Karaf的日志中并将原始消息存入死信队列。 ...

7得票1回答
骆驼WebSocket组件无法安装到Karaf中。

我正在使用Java Oracle 8和Apache Karaf 4.0.4,并尝试安装camel-websocket组件。 我已经尝试通过以下方式安装2.16.0和2.16.2两个版本: feature:install camel-websocket ...并且Karaf挂起并且一直没有...

8得票2回答
从Jetty到绝对URL的骆驼路由

我在 Apache Karaf 上部署了一个 OSGi bundle。 我有一个简单的camel路线: <camelContext trace="true" xmlns="http://camel.apache.org/schema/spring"> &l...

18得票1回答
Apache Karaf 根实例已在运行。

我是apache karaf的新手。 当我在Windows机器上执行.bat文件启动apache karaf时,它一直给我下面的错误: C:\karaf\apache-karaf-4.0.5\bin>karaf.bat There is a Root instance already r...

9得票5回答
在Apache Karaf中设置Java堆大小

如果这是一个重复问题,我表示歉意,但我似乎找不到任何答案。 在使用Apache Karaf时增加Java堆最大大小的最佳方法是什么? 目前,我修改了karaf.bat文件中的以下行: set DEFAULT_JAVA_OPTS=-server -Xmx<NewMaxValue&gt...

14得票2回答
Tomcat和OSGi

我想知道是否可以嵌入像Karaf这样的OSGi容器到Tomcat实例中。根据这个 Stack Overflow 的问题和其他一些信息,似乎是可能的,但我似乎找不到任何关于如何做到这一点或需要注意什么陷阱/注意事项的详细信息。 所以: 是否有可能将OSGi容器嵌入到Tomcat中,以便我可...

9得票1回答
如何使用Maven项目轻松部署到Karaf Osgi容器

我正在开发一个OSGI bundle,使用PDFBox库解析PDF文件。我使用maven构建项目,Karaf作为OSGI容器。PDFBox库是OSGI兼容的,所以我认为这应该很容易。但我就是无法正确地部署模型。 在传统的Web应用程序中,我会构建一个包含所有依赖项的单个WAR文件,并将其放入...

10得票6回答
脚本Karaf shell命令?

我需要以非交互方式发出Karaf shell命令,最好是从脚本中发出。更具体地说,我需要告诉Karaf以自动化的方式feature:install一组功能。 # Attempt to install a feature in a way I could script bash> bin...

22得票1回答
在Karaf中使用Spring Security处理JAX-RS捆绑包

我有一个使用JAX-RS处理一些REST服务的OSGi bundle。这个bundle在Karaf中运行,使用Apache CXF。我需要对某些路径/方法组合应用基本的http身份验证。我一直在尝试使用Spring Security,而新的3.1版本似乎可以做到这一点,但是我一直在尝试在OSG...

7得票1回答
在Karaf中调试OSGI bundles的最佳方法

迄今为止,我已成功构建OSGI捆绑包,并通过Apache CXF调用在这些捆绑包中定义的Web服务。接下来,我想能够在Karaf环境中执行我的捆绑包时设置断点。 我研究了EIK,但这个项目似乎有一段时间没有活动了?兼容性页面表明它兼容的最新Eclipse版本是Juno。 我还在StackO...