>> To[c-6ren">
sách gpt4 ai đã đi

apache-camel - Apache Camel : Route from camel tomcat servlet to cxfbean component

In lại 作者:行者123 更新时间:2023-12-01 06:51:02 31 4
mua khóa gpt4 Nike

问题描述:
我无法从我的 Camel servlet 路由到 cxfbean。路由初始化失败并显示以下错误消息:

"Failed to create route route1 at: >>> To[cxfbean:fooEndpoint] <<< in route:
Route[[From[servlet:///?servletName=BwsServlet]] -> [To[cxfb... because of Failed to resolve
endpoint: cxfbean://fooEndpoint due to: null".

没有 cxfbean 的 servlet 可以正常启动。

làm mới : 请注意,我打算使用 Camel Cxf Bean ComponentCòn hơn là Camel Cxf Bean .

我要达到的目标:
我在 Tomcat 中运行 Camel servlet。我有一个实现我的 web 服务接口(interface)的 bean(由 CXF 从 WSDL 生成)。我想在将 XML 消息体传递给这个 webservice bean 之前对其进行处理。我想使用 cxf bean 组件而不是 cxf 端点 bean,因为除了已经运行的 Camel servlet 之外,我不想让我的 cxf 端点在网络端口上监听。

我的代码是什么样子的:
我的 camel-config.xml 看起来像这样:






我的路由构建器(用 Java DSL 编写)如下所示:
public void configure() throws Exception {
from("servlet:///?servletName=BwsServlet")
// some processing of message here
.to("cxfbean:fooEndpoint");
}

làm mới : 注意上面代码中定义的 cxfbean URI 格式 đây .

我的 web.xml 看起来像这样:

BwsServlet
org.apache.camel.component.servlet.CamelHttpTransportServlet
1


BwsServlet
/*


camel-cxf 作为依赖项包含在我的 pom.xml 中。

到目前为止我在哪里寻求帮助:我正在关注 Apache Camel cxfbean description 上的文档并遵循stackoverflow。我希望我的问题不是很容易回答,我是 Camel 的新手。

非常感谢您的想法

1 Câu trả lời

如果你想使用 cxf bean,你必须在你的路由中写“cxf:bean:fooEndpoint”(你忘记了:在 cxf 和 bean 之间)。

public void configure() throws Exception {
from("servlet:///?servletName=BwsServlet")
// some processing of message here
.to("cxf:bean:fooEndpoint");
}

关于apache-camel - Apache Camel : Route from camel tomcat servlet to cxfbean component,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12144717/

31 4 0
Bài viết được đề xuất: excel - 在vba问题中选择一行
Bài viết được đề xuất: java - Java中生成多个列表的所有排列
Bài viết được đề xuất: java - Java中分割数字的有效方法
Bài viết được đề xuất: java - 请建议我一个合适的 Java 数据类型
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com