You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logback ServerSocketReceiver无法启动:ReceiverModel处理失败求助

Logback ServerSocketReceiver无法启动,报ReceiverModel处理错误

无法使Logback ServerSocketReceiver正常工作,运行Logback官方完整示例时遇到完全相同的问题。

简化后的logback.xml配置

<configuration debug="true">
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>[%date]-%msg%n</pattern>
        </encoder>
    </appender>
    <root level="DEBUG">
        <appender-ref ref="CONSOLE" />
    </root>
    <receiver class="ch.qos.logback.classic.net.server.ServerSocketReceiver">
        <port>3331</port>
    </receiver>
</configuration>

报错信息

ERROR in ch.qos.logback.core.model.processor.DefaultProcessor@76b10754 - Can't handle model of type class ch.qos.logback.classic.model.ReceiverModel  with tag: receiver at line 11

完整启动输出

20:22:22,951 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.4.11
20:22:22,953 |-INFO in ch.qos.logback.classic.util.ContextInitializer@305fd85d - No custom configurators were discovered as a service.
20:22:22,953 |-INFO in ch.qos.logback.classic.util.ContextInitializer@305fd85d - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
20:22:22,953 |-INFO in ch.qos.logback.classic.util.ContextInitializer@305fd85d - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
20:22:22,971 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
20:22:22,971 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
20:22:22,978 |-INFO in ch.qos.logback.classic.util.ContextInitializer@305fd85d - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 19 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
20:22:22,978 |-INFO in ch.qos.logback.classic.util.ContextInitializer@305fd85d - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
20:22:22,978 |-INFO in ch.qos.logback.classic.util.ContextInitializer@305fd85d - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
20:22:22,979 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
20:22:22,981 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/home/x/Projects/agent-tcp-logging/server/target/classes/logback.xml]
20:22:23,067 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [CONSOLE]
20:22:23,067 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
20:22:23,071 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
20:22:23,080 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to DEBUG
20:22:23,081 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[ROOT]
20:22:23,084 |-ERROR in ch.qos.logback.core.model.processor.DefaultProcessor@76b10754 - Can't handle model of type class ch.qos.logback.classic.model.ReceiverModel  with tag: receiver at line 11
20:22:23,085 |-WARN in ch.qos.logback.core.model.processor.ImplicitModelHandler - Ignoring unknown property [port] in [ch.qos.logback.classic.LoggerContext]
20:22:23,085 |-ERROR in ch.qos.logback.core.model.processor.DefaultProcessor@76b10754 - Can't handle model of type class ch.qos.logback.classic.model.ReceiverModel  with tag: receiver at line 11
20:22:23,085 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@76b10754 - End of configuration.
20:22:23,086 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@71a794e5 - Registering current configuration as safe fallback point
20:22:23,086 |-INFO in ch.qos.logback.classic.util.ContextInitializer@305fd85d - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 108 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

已尝试Java 8、11和17版本,也测试了多个Logback版本,因生产环境限制更倾向使用1.3.x版本(后续计划切换到SSLSocketReceiver/appender)。Logback的socket appender端工作正常,可通过nc工具连接测试SocketAppender到小型socket服务器。

Logback初始化时持续出现上述ReceiverModel处理错误,期望Logback能启动监听3331端口的socket服务器,恳请技术帮助。


内容的提问来源于stack exchange,提问作者Epilepsy7413

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 15:11:03