当前位置: 首页 > 知识库问答 >
问题:

EclipseLink MOXy@xmlpath在移动文件后停止工作

呼延英奕
2023-03-14

我有一个巨大的java类文件,其中包含嵌套类编码的所有内容。在我按照我想要的方式完成所有工作之后,有了我需要的XML输出...我将嵌套类拆分到它们自己的类文件中。

但是,当我运行代码时,我的所有@XMLPath注释都被忽略了。只有javax.xml.bind.annotation.*中的本机版本仍然有效...

好吧..所以我把所有的嵌套类放回原样,重新运行代码,@xmlpath(实际上MOXy的东西都不起作用)注释都不起作用了...!

如何让EclipseLink MOXy重新工作??

共有1个答案

百里俭
2023-03-14

您需要确保正确配置了EclipseLink JAXB(MOXy)JAR,并且在与域模型相同的包中有一个名为JAXB.properties的文件,其中包含以下条目:

javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory

有关更多信息

  • http://blog.bdoughan.com/2011/05/specifying-eclipselink-moxy-as-your.html
  • http://blog.bdoughan.com/2010/07/xpath-based-mapping.html
 类似资料:
  • 我在XAMPP中启动MYSQL时遇到了问题。Apache启动正常,但MYSQL不断报告意外关机。 我被引导删除,它在此之后工作,但它删除了我所有的数据库,并且MYSQL在我重新启动机器后再次停止工作。 [ERROR]INNODB:试图打开以前打开的表空间。以前的表空间MYSQL/INNODB_INDEX_STATS在FILEPATH:.\MYSQL\INNODB_INDEX_STATS.IBD中使

  • 我试图用systemctl配置Tomcat8.5.37,以在Ubuntu16.04上作为守护进程启动服务器。 为此,我在/etc/systemd/system/tomcat8.service创建了以下服务文件: Tomcat服务器是直接从apache下载的,并且只进行了解压缩。JDK是最新的Oracle JDK1.8。 当我通过startup.sh直接启动tomcat时,一切都很好。但是当我使用s

  • 问题内容: 几天前使用时,它已经正常工作了。 但是现在不起作用了。而且我不知道问题出在哪里。 它显示“邮件已发送”。 我没有碰过Apache或这段代码中的任何内容。我已经在空PHP文件中测试了代码,结果相同。如何调试此问题? 问题答案: 可能是电子邮件发送正常,但被垃圾邮件过滤器捕获了吗?如果可以的话,请允许我交叉发表自己的看法: 一些要点(假设mail()返回true,并且错误日志中没有错误):

  • 问题内容: 我正在尝试创建一个数据表,该数据表在忙时显示一个blockUI,并且我大多数时候都成功了。现在,当我单击两个commandButtons中的任何一个,通过单击标题对数据表进行排序,或在数据表中翻页时,它都会变灰并显示“正在加载…”。您可以在下面查看其代码。 问题是,在我使用了一个commandButtons(在受阻止的元素上运行ajax更新)之后,后续操作不会触发blockUI(直到刷

  • 问题内容: 使用Thread.sleep()时,JTextField.setText()出现问题。这是我正在制作的基本计算器。当输入字段中的输入格式不正确时,我希望“输入错误”出现在输出字段中5秒钟,然后将其清除。当我将文本一次设置为“INPUT ERROR”(输入错误)时,setText()方法_确实_起作用,并且通过打印之间的文本,我发现它确实可以与setText(“”)一起使用。当我将Thr

  • 问题内容: 在sails.js中,我们如何停止将模式自动迁移到数据库中。有时,由于迁移会产生错误。有没有一种方法可以使迁移仅在部署应用程序时运行? 问题答案: 您也可以尝试如下操作: