5.3. 在 OpenShift 中将 JBoss EAP 7.1 升级到 JBoss EAP 7.3 时对 standalone-openshift.xml 的更新

JBoss EAP 7.1 安装的配置文件 standalone-openshift.xml 与 JBoss EAP 7.3 及更高版本不兼容。

如果要在从 JBoss EAP 7.1 升级到 JBoss EAP 7.3 后使用 standalone-openshift.xml 文件,您必须对文件进行以下更改:

  • 更新 logging 子系统的版本。

    替换

    <subsystem xmlns="urn:jboss:domain:logging:3.0">

    使用

    <subsystem xmlns="urn:jboss:domain:logging:8.0">
  • 更新 logging 子系统配置中的日志格式器:

    替换

    <custom-formatter module="org.jboss.logmanager.ext" class="org.jboss.logmanager.ext.formatters.LogstashFormatter">
        <properties>
            <property name="metaData" value="log-handler=CONSOLE"/>
        </properties>
    </custom-formatter>

    使用

    <json-formatter>
        <exception-output-type value="formatted"/>
        <key-overrides timestamp="@timestamp"/>
        <meta-data>
            <property name="@version" value="1"/>
        </meta-data>
    </json-formatter>