此内容没有您所选择的语言版本。

5.2. Configure CXF for a Web Service Data Source


Prerequisites

  • You must have configured a web service data source.

Procedure 5.1. Configure CXF for a Web Service Data Source

  1. Specify the Web Service CXF ConfigFile

    Run the following command from within the Management CLI, specifying the CXF configuration file for the data source:
    /subsystem=resource-adapters/resource-adapter=webservice/connection-definitions=wsDS/config-properties=ConfigFile:add(value=CONFIG-FILE.xml)
  2. Specify the Web Service CXF EndPointName

    Specify the port configuration by running the following command from within the Management CLI, using the port QName (local part only) for the value:
    /subsystem=resource-adapters/resource-adapter=webservice/connection-definitions=wsDS/config-properties=EndPointName:add(value=CONFIG-NAME)
  3. Create/Edit the CXF Configuration File

    Open/create the EAP_HOME/MODE/configuration/CONFIG-FILE.xml configuration file.
    <http-conf:conduit name="{NAMESPACE}CONFIG-NAME.http-conduit">
    ...
    </http-conf:conduit>

    Note

    CONFIG-NAME is the same as that specified above, with a default value of teiid. NAMESPACE is the namespace URI for the QName in your config file, which should match your WSDL/namespace setting on the data source or use the default of "http://teiid.org". The namespace may be set via the namespace datasource property. Typically that will only need done when also supplying the WSDL setting.
    The following is an example of a CXF file configuring timeouts:
    <beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
      xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration
      http://cxf.apache.org/schemas/configuration/http-conf.xsd
      http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans.xsd">
    
      <http-conf:conduit name="{NAMESPACE}CONFIG-NAME.http-conduit">
        <http-conf:client ConnectionTimeout="120000" ReceiveTimeout="240000"/>
      </http-conf:conduit>
    </beans>

Note

For web service data sources, CXF configuration is only applicable to non-binary calls.
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部