gpt4 book ai didi

tomcat - Camel cxf :rsServer tomcat

转载 作者:行者123 更新时间:2023-11-28 23:00:17 25 4
gpt4 key购买 nike

我有一个关于 Apache Tomcat 中的 camel cxf-rs 端点实现的查询。

我已经在 camel 中实现了一个 cxf-rs 端点来执行一个功能。我基本上所做的是创建一条从 cxf-rs 端点到 bean 的路由,该 bean 是具有某些功能的 Java 类。

因此,在点击 cxf-rs 端点 url 时,我的类中的代码将被执行。

我的代码看起来像这样,端点是,

<cxf:rsServer id="rsServer" address="http://localhost:8080/integration/services/rest"
serviceClass="com........BeginFunction"/>

开始函数.java:

@Path("/mapper/")

public class BeginFunction {
@Context
private UriInfo uriInfo;

public BeginFunction() {
}

@GET
public Response getMapper() {

return Response.status(200).entity("getMapper is called").build();

}
}

路线如下:

                   <route streamCache="true">
<from uri="cxfrs:bean:rsServer" />
<to uri="myBean"/>
</route>

现在,只有当我包含 jetty-jars 时,该实现似乎才能在 Tomcat 中正常工作!!我担心的是我不想在 tomcat 中使用另一个容器。那么有什么方法可以在不包含码头 jar 的情况下在 Tomcat 中实现端点。

我目前正在运行 camel 2.11.1、Apache Tomcat 7 和 Jetty-bundles-repository-7.6.12.v20130726。

谢谢。

最佳答案

如果您不想使用 Jetty 作为 Http 引擎,您可以利用 servlet transport CXF 提供的。

关于tomcat - Camel cxf :rsServer tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20088108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com