ibm-mobilefirst - cvc-complex-type.2.4.d : Invalid content was found starting with element 'sslCertificateAlias' . 此时不需要子元素

标签 ibm-mobilefirst worklight-adapters mobilefirst-adapters

当我在adapter.xml 中启用SSL 元素时。我收到错误

cvc-complex-type.2.4.d:发现以元素“sslCertificateAlias”开头的无效内容。此时不需要子元素。

有什么办法可以解决这个问题吗?

我的 xml 结构如下所示。

<displayName>Test525Adapter</displayName>
    <description>Test525Adapter</description>
    <connectivity>
        <connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
            <protocol>https</protocol>
            <domain>docs.oracle.com</domain>
            <port>443</port>
        <connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
            <socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
        <maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
            <sslCertificateAlias></sslCertificateAlias> 
            <sslCertificatePassword></sslCertificatePassword>
        </connectionPolicy>
    </connectivity>

最佳答案

这是由于元素的顺序造成的。改成下面的应该就可以了:

<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
            <protocol>https</protocol>
            <domain>developer.ibm.com</domain>
            <port>443</port>
            <connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
            <socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
            <sslCertificateAlias>...</sslCertificateAlias> 
            <sslCertificatePassword>...</sslCertificatePassword>
            <maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
        </connectionPolicy>

关于ibm-mobilefirst - cvc-complex-type.2.4.d : Invalid content was found starting with element 'sslCertificateAlias' . 此时不需要子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34083172/

相关文章:

javascript - Worklight 将登录凭据传递给 iframed 服务器端内容

ios - Worklight - 重载 NSURLConnection 委托(delegate)方法

ssl - MobileFirst 6.3 iOS CFNetwork SSLHandshake 失败 (-9824),而服务器支持 TLS1.2

java - 如何在worklight 8.0 android中使用WLResourceRequest

ibm-mobilefirst - IBM MobileFirst 中的 SQL 适配器调用失败

android - IBM Worklight 6.1 - 摇动设备直接更新

mysql - IBM Worklight - 运行时 : org. apache.commons.dbcp.SQLNestedException : Cannot load JDBC driver class 'com. mysql.jdbc.Driver

ibm-mobilefirst - IBM Worklight - 从适配器加载属性文件

android - IsCustomResponse 在基于适配器的身份验证中始终返回 false

ibm-mobilefirst - 无法在 MobileFirst V8.0 适配器中初始化 AdaptersAPI 对象,这会导致 NullPointerException