Camel CDI CXF - Jetty配置

时间:2016-02-04 13:07:40

标签: java jetty apache-camel cxf cdi

我正在使用带有CDI的Apache Camel并使用org.apache.camel.cdi.Main中的main来启动我的应用程序。

要启动实际的CxfEndpoint,我有以下代码:

  @Produces
  @Named("cxfendpoint")
  public CxfEndpoint createEndpoint() {
    CxfEndpoint endpoint = new CxfEndpoint();
    endpoint.setAddress("http://0.0.0.0:8181/cxf");
    endpoint.setServiceClass(WSPortType.class);
    endpoint.setWsdlURL("foo.wsdl");
    endpoint.setCamelContext(new CdiCamelContext());
    return endpoint;
  }

这会启动一个侦听端口8181的jetty实例。

我现在想要像使用cxf standalone一样配置此jetty实例,例如文件cxf.xml。 最后,我想通过将端点地址设置为"/cxf"来使用相同的jetty实例启动第二个CxfEndpoint。

我该怎么做?

0 个答案:

没有答案