log4j2.xml
文件中描述的正确模式。错误状态记录器捕获javax.xml.parsers.参数配置异常
在运行项目时,将使用以下选项:
log4j2。xml
我正在使用:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Properties>
<!-- Path to the log files -->
<Property name="log-path">C:/logs</Property>
</Properties>
<Appenders>
<!-- Logger that prints to the Console window -->
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout>
<pattern>%-6p%d{DATE} - %C{1}.%M:%L - %m%n</pattern>
</PatternLayout>
</Console>
<!-- Logger that prints to the log file specified in the fileName -->
<RollingFile name="LoggerFile" fileName="${log-path}/App.log" filePattern="${log-path}/App-%d{yyyy-MM-dd}-%i.log" immediateFlush="true" append="true">
<PatternLayout>
<pattern>%-6p%d{DATE} - %C{1}.%M:%L - %m%n</pattern>
</PatternLayout>
<!-- The maximum size of a log file -->
<Policies>
<SizeBasedTriggeringPolicy size="1 MB" />
</Policies>
<!-- Number of log files before starting to roll over -->
<DefaultRolloverStrategy max="10"/>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="RollingFileLogger" level="DEBUG">
<AppenderRef ref="LoggerFile"/>
</Logger>
<Root level="DEBUG">
<AppenderRef ref="LoggerFile"/>
</Root>
</Loggers>
</Configuration>
任何想法是什么导致错误错误StatusLogger抓住javax.xml.parsers.ParserConfigurationExctive
?
可能是甲骨文。xdk_11.1.0\xmlparserv2。jar或xml。jar
?
我试过xmlparserv2。jar版本12.2,并修复了错误。下载xmpparserv2的12.2版。罐子:https://maven.oracle.com/com/oracle/jdbc/xmlparserv2/12.2.0.1/xmlparserv2-12.2.0.1.jar
我将xmlparser jar从版本11.1升级到版本12.2:xmlparserv2-12.2.0.1。罐子我把它添加到项目中,解决了这个问题。
问题内容: 我正在尝试将XML发送到服务器并取回XML。有什么办法可以解决/忽略此异常吗? 我知道状态行为空,这会引发此错误。 问题答案: 尝试看看您的服务器实际上返回了什么!它可能不是有效的HTTP响应。您可以使用以下方式将原始的http请求发送到服务器: 响应应类似于:
你好,我是hibernate的新成员,目前我正在尝试做一些实践中的事情。但有一些错误。 我尝试在我的项目中使用hibernate。我阅读了教程,并开始将Hibernate集成到我的java maven项目中。所以首先我添加了下一个依赖项: 下一步是将hibernate.cfg.xml文件添加到src/main/resources目录中。此文件如下所示: 我还创建了类,它类似于: 当我尝试为方法创建
我最近从Indigo升级到了Juno,虽然到目前为止似乎一切正常,但每次切换透视图时都有一个例外: 发生错误。有关详细信息,请参阅错误日志。org.eclipse.ui.internal.workbenchpage.findPerspective(log/eclipse/ui/iperspectiveDescriptor;)log/eclipse/ui/internal/perspective;
我正在修复我的Jetty java应用程序的CVE-2021-44228和其他类似的log4j发现。 我试图升级到2.17.0,但不是我所有的应用程序都可以升级,因为其中一些依赖于旧版本的Jetty,由于多java版本的jars,它不能与新的log4j一起工作(请参阅错误扫描条目META-INF/版本/9/org/apache/日志/log4j/util/StackLocator.class码头和
我使用了一个自定义插件,该插件使用PluginManager类以编程方式注册,以加载map中的值,并根据map的内容更改RollingFileAppender的文件名。 然后,我更改了配置,使用路由追加器,以便能够使用ThreadContext内容进一步更改文件名(基本上,我希望应用程序的每个线程都有一个日志文件)。 然而,自从我开始使用Routing appender以来,我的自定义插件不再产生
我想使用来模拟请求和响应。为此,我使用docker映像。下面是docker-compose文件示例,其中使用。 现在为了增加期望。我使用以下mockserver java客户端。 但是当我调用rest api添加期望时,它就起作用了。 Curl-V-X将“http://mylocalhost.org:1080/mockserver/expected”