我正在使用 Eclipse Luna(版本 4.4.2)和 Glassfish 4 来使用 JAX-RS 构建 REST Web 应用程序。
以前工作正常的所有 POST 和 PUT 操作现在都会在网络服务器上抛出此错误:
Warning: StandardWrapperValve[Jersey Web Application]: Servlet.service() for servlet Jersey Web Application threw exception
java.lang.ClassNotFoundException: javax.xml.parsers.ParserConfigurationException not found by org.eclipse.persistence.moxy
我发现(在此处的评论中:https://java.net/jira/browse/JERSEY-2888)它已在 EclipseLink 2.6.1 和 Jersey 2.19 中修复。
我已更新至 Jersey 2.22.1。
Eclipselink 2.6.1 已于 2015 年 10 月 15 日发布,您可以在此处看到:http://www.eclipse.org/eclipselink/releases/
但是,正如您在这里看到的,它似乎没有被合并到 Eclipse 中的“帮助 -> 更新软件”: http://download.eclipse.org/rt/eclipselink/updates/
有人知道如何让 2.6.1 与 Eclipse 一起工作吗?目前,它阻止我完成我的申请,这个问题已经困扰我 4 周了。
或者有其他方法可以解决吗?
非常感谢所有帮助...
最佳答案
在 https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EclipseLink 提交错误报告表明它既不在主存储库中,也不能作为 P2 存储库单独下载。
关于java - EclipseLink 修复在 Eclipse 中不可用 - Jersey POST/PUT 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33639294/