【发布时间】:2015-03-10 10:12:43
【问题描述】:
对于一个项目,我使用 MOXy 来(取消)编组 XML 文件,但我遇到了一些标准 jaxb 引擎没有的问题。
但在这里,我将专注于一个问题:我想禁用 eclipselink 的内部日志记录。 例如,我的日志记录如下:
[致命错误] input.xml:4:1:元素类型“名称”的结束标记必须以“>”分隔符结尾。
我只是不想要它。我尝试了很多东西,但没有运气。也许只是我不习惯所有的日志记录系统和持久性,但我希望得到一些帮助。
我关注了: http://eclipse.org/eclipselink/documentation/2.5/jpa/extensions/p_logging_level.htm 和 https://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging
但我不确定整个persistence.xml 是如何工作的。我正在开发一个标准的 Java 项目,没有网络应用程序或任何东西,只是一个标准项目。我试图在我的资源目录中创建:
META-INF/persistence.xml
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="test">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<properties>
<property name="eclipselink.logging.level" value="OFF" />
</properties>
</persistence-unit>
</persistence>
但没有任何改变。我试图通过 -Declipselink.logging.level=OFF,但也没有运气。有人知道我做错了什么吗?
谢谢。
【问题讨论】:
标签: java eclipselink moxy persistence.xml