`
desert3
  • 浏览: 2164629 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

www.w3.org被qiang导致logback报错:Connect reset

    博客分类:
  • Java
阅读更多
稳定运行的系统中,突然报logback不能用的错误,如下:
Reported exception:
ch.qos.logback.core.joran.spi.JoranException: I/O error occurred while parsing xml file
	at ch.qos.logback.core.joran.event.SaxEventRecorder.recordEvents(SaxEventRecorder.java:75)
	at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:122)
	at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:93)
	at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:52)
	at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77)
	at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)
	at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85)
	at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
	at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121)
	at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)
	at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268)
	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241)
	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)
	at com.ebiz.mmt.web.listener.ResourceListener.<init>(ResourceListener.java:25)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at java.lang.Class.newInstance0(Class.java:355)
	at java.lang.Class.newInstance(Class.java:308)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3774)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
	at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3086)
	at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:404)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1309)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.ConnectException: Connection timed out: connect


根据错误日志,看相应jar包的代码,发现在程序执行dtd验证时出错。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "  http://www.w3.org/2002/xmlspec/dtd/2.10/xmlspec.dtd">

2种方式解决:
1,注释掉DOCTYPE
2,把xmlspec.dtd下载到本地,然后应用
相对路径指定方式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xmlspec.dtd">
xmlspec.dtd和logback-test.xml放在同一目录
分享到:
评论
1 楼 洞渊龙王 2016-07-12  

谢谢了

相关推荐

    logback-classic-1.2.3-API文档-中英对照版.zip

    赠送jar包:logback-classic-1.2.3.jar; 赠送原API文档:logback-classic-1.2.3-javadoc.jar; 赠送源代码:logback-classic-1.2.3-sources.jar; 包含翻译后的API文档:logback-classic-1.2.3-javadoc-API文档-...

    logback-cfca-jdk1.6-3.1.0.0.jar

    logback-cfca-jdk1.6-3.1.0.0.jar

    docker安装nacos报错nacos-logback.xml找不到

    docker安装nacos报错nacos-logback.xml找不到,把该文件放入相应的文件夹中即可

    logback-classic-1.2.6-API文档-中文版.zip

    赠送jar包:logback-classic-1.2.6.jar; 赠送原API文档:logback-classic-1.2.6-javadoc.jar; 赠送源代码:logback-classic-1.2.6-sources.jar; 赠送Maven依赖信息文件:logback-classic-1.2.6.pom; 包含翻译后...

    Logback所需的jar包

    免费获取Logback所需的jar包 打包合集 让你少走弯路 一.logback简介 1.logback: Logback是由log4j创始人设计的另一个开源日志组件。(好的日志记录方式可以提供我们足够多的定位错误的依据)。 2.主要有三个模块...

    logback-classic-1.2.10-API文档-中文版.zip

    赠送jar包:logback-classic-1.2.10.jar; 赠送原API文档:logback-classic-1.2.10-javadoc.jar; 赠送源代码:logback-classic-1.2.10-sources.jar; 赠送Maven依赖信息文件:logback-classic-1.2.10.pom; 包含...

    SpringBoot+tk.Mybatis整合+yml配置+logback配置

    在 SpringBoot 项目中,我们可以自定义 `logback.xml` 或 `logback-spring.xml` 文件来控制日志级别、输出格式、目标位置等。例如,可以设置不同的日志级别(DEBUG、INFO、WARN 等)给不同的包或类,也可以配置日志...

    logback-classic-1.2.10-API文档-中英对照版.zip

    赠送jar包:logback-classic-1.2.10.jar; 赠送原API文档:logback-classic-1.2.10-javadoc.jar; 赠送源代码:logback-classic-1.2.10-sources.jar; 赠送Maven依赖信息文件:logback-classic-1.2.10.pom; 包含...

    logback-core-1.2.3-API文档-中英对照版.zip

    赠送jar包:logback-core-1.2.3.jar; 赠送原API文档:logback-core-1.2.3-javadoc.jar; 赠送源代码:logback-core-1.2.3-sources.jar; 包含翻译后的API文档:logback-core-1.2.3-javadoc-API文档-中文(简体)-...

    logback-classic-1.2.3-API文档-中文版.zip

    赠送jar包:logback-classic-1.2.3.jar; 赠送原API文档:logback-classic-1.2.3-javadoc.jar; 赠送源代码:logback-classic-1.2.3-sources.jar; 赠送Maven依赖信息文件:logback-classic-1.2.3.pom; 包含翻译后...

    logback-core-1.2.10-API文档-中文版.zip

    赠送jar包:logback-core-1.2.10.jar; 赠送原API文档:logback-core-1.2.10-javadoc.jar; 赠送源代码:logback-core-1.2.10-sources.jar; 赠送Maven依赖信息文件:logback-core-1.2.10.pom; 包含翻译后的API文档...

    Logback类库含logback.xml配置文件

    这个压缩包中的 `logback.xml` 文件应该被放置在项目的 `src` 目录下,以便在编译时被正确地包含到构建路径中。 在 `logback.xml` 配置文件中,有以下几个主要的元素: 1. ****:这是配置文件的根元素,所有的其他...

    logback-core-1.2.3-API文档-中文版.zip

    赠送jar包:logback-core-1.2.3.jar; 赠送原API文档:logback-core-1.2.3-javadoc.jar; 赠送源代码:logback-core-1.2.3-sources.jar; 赠送Maven依赖信息文件:logback-core-1.2.3.pom; 包含翻译后的API文档:...

    基于spring boot 日志(logback)报错的解决方式

    Logback是Spring Boot默认的日志实现,然而,在配置或使用过程中,可能会遇到各种问题,比如本题中提到的“无法转换类型”的错误。这个错误通常发生在尝试绑定配置属性到特定类型时失败,具体表现为`BindException`...

    logback-core-1.2.10-API文档-中英对照版.zip

    赠送jar包:logback-core-1.2.10.jar; 赠送原API文档:logback-core-1.2.10-javadoc.jar; 赠送源代码:logback-core-1.2.10-sources.jar; 赠送Maven依赖信息文件:logback-core-1.2.10.pom; 包含翻译后的API文档...

    logback官方中文版文档.pdf

    同时,还需要配置logback.xml文件,这是logback的配置文件,用于定义日志级别、输出格式和目的地。 ### 1.3. 构建logback 构建logback涉及设置配置文件和启动日志系统。配置文件一般包含Logger、Appender和Layout的...

    logback jar包和logback.xml配置文件打包下载 小白新手学Java

    这个库还引入了`ch.qos.logback.classic.Logger`,它是`org.slf4j.Logger`的实现,提供了更丰富的控制台输出、文件记录等功能。 `logback.xml`则是Logback的配置文件,它定义了日志记录的策略和格式。通过这个文件...

    logback.的jar包

    Logback 的配置通过一个 XML 文件完成,通常命名为 `logback.xml`。这个文件定义了日志的级别(DEBUG, INFO, WARN, ERROR, FATAL),Appender(日志输出目标,如控制台、文件、邮件等),Layout(日志格式化方式),...

    logback-classic-1.2.11.jar

    logback-classic-1.2.11.jar

Global site tag (gtag.js) - Google Analytics