尝试使用JavaEE JAX-B,Jasper和Glassfish 4.1.1获取JSON响应,但是我收到错误500

时间:2016-02-03 14:58:41

标签: java web-services glassfish

我正在使用JAX-B和Jasper学习WebServices。我可以轻松生成XML响应,但我想获得JSON响应,但我得到错误500.

这是例外:

javax.servlet.ServletException:   org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError:    javax/xml/parsers/ParserConfigurationException
root cause

org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError: javax/xml/parsers/ParserConfigurationException
root cause

java.lang.NoClassDefFoundError: javax/xml/parsers/ParserConfigurationException
root cause

 java.lang.ClassNotFoundException: javax.xml.parsers.ParserConfigurationException not found by org.eclipse.persistence.moxy [228]

完整服务器日志:http://pastebin.com/Eq2KbyKJ

Okey,我尝试过使用Tomcat,它有效,似乎是与Glassfish相关的问题,但我想使用Glassfish作为服务器,因为我在我的项目中使用EJB。

1 个答案:

答案 0 :(得分:0)

这是Eclipselink中的一个错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=463169,尝试升级到最新版本?