为了账号安全,请及时绑定邮箱和手机立即绑定

我在 [row,col]:[1,2] 得到 XMLStreamException

我在 [row,col]:[1,2] 得到 XMLStreamException

慕妹3242003 2023-02-23 17:34:31
我突然开始在我的项目中遇到 XMLStreamException。昨天它工作得很好,今天我做了一些小改动,但它坏了。我试图重新定位到以前的版本,但没有任何改变。这是我的 xml 文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"        "http://hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration>    <session-factory>        <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>        <property name="hibernate.connection.url">jdbc:postgresql://localhost:5433/logistica</property>        <property name="hibernate.connection.username">testUser</property>        <property name="hibernate.connection.password">pass</property>        <property name="hibernate.show_sql">true</property>        <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQL9Dialect</property>        <mapping class="com.log.iei.logistica.data.entities.ClientEntity" />        <mapping class="com.log.iei.logistica.data.entities.ContractEntity" />        <mapping class="com.log.iei.logistica.data.entities.ContainerEntity" />        <mapping class="com.log.iei.logistica.data.entities.VehicleEntity" />        <mapping class="com.log.iei.logistica.data.entities.TransactionEntity" />    </session-factory></hibernate-configuration>和例外:org.hibernate.HibernateException: Error accessing stax stream    at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:107)    at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)    at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:57)    at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:165)    at org.hibernate.cfg.Configuration.configure(Configuration.java:258)    at org.hibernate.cfg.Configuration.configure(Configuration.java:244)
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

我开始遇到同样的问题。我没有更新任何东西,但是重启 tomcat 失败了,出现了很多新的异常。我注意到下面的文件今天更新了,想知道它是否是来源(我的每个实体映射中都引用了它):

http://hibernate.org/dtd/hibernate-mapping-3.0.dtd

所以我更新了我的映射以使用此处的 DTD:“hibernate.sourceforge.net/hibernate-mapping-3.0.dtd” - 并且有效。所以它似乎是由 Hibernate 更新的 DTD 文件引起的。

我猜你的选择是:

  1. 找出 hibernate 在更新的 dtd 中想要什么

  2. 使用来自其他来源的 dtd,例如 sourceforge

  3. 像这样使用你的 hibernate jar 中的 dtd:“classpath://org/hibernate/hibernate-mapping-3.0.dtd”


查看完整回答
反对 回复 2023-02-23
  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号