Java RESTAPI和Glassfish中的JSON响应
我有一个返回JSON响应的REST API,但当我将其部署在Glassfish上时,它不断给我一个未找到类的异常,如下所示:Java RESTAPI和Glassfish中的JSON响应,java,rest,glassfish,Java,Rest,Glassfish,我有一个返回JSON响应的REST API,但当我将其部署在Glassfish上时,它不断给我一个未找到类的异常,如下所示: java.lang.ClassNotFoundException: javax.xml.parsers.ParserConfigurationException not found by org.eclipse.persistence.moxy 根据建议的解决方案,更换Glassfish modules文件夹中的MOXy罐子,但我想知道是否有更好的解决方案,而不必触碰此
java.lang.ClassNotFoundException: javax.xml.parsers.ParserConfigurationException not found by org.eclipse.persistence.moxy
根据建议的解决方案,更换Glassfish modules文件夹中的MOXy罐子,但我想知道是否有更好的解决方案,而不必触碰此文件夹。进一步思考您的问题,我想到了另一个解决方案。我还没有测试过,但你可以试一试
WEB-INF/lib
glassfishweb.xml
中禁用类加载器委派。以下是如何执行此操作的说明:
这使得Glassfish在搜索类时首先查看WEB-INF/lib
。所以你可以避开你的问题您使用的是哪个版本的GF?什么样的申请?这是一个WAR文件吗?4.1.2,是的,这是一个搜索错误消息和检查可用选项的过程。我认为,如果您坚持使用旧的Glassfish版本,替换JAR文件是最好的选择。