簡體   English   中英

REST API 和 Glassfish 中的 JSON 響應

[英]JSON response in REST API and Glassfish

I have a REST API that returns a JSON response, but when I deployed it on Glassfish, it keeps giving me an Exception of class not found as below:

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

基於建議的修復方法是替換 Glassfish 模塊文件夾中的 MOXy JAR,但我想知道是否有更好的解決方案而不接觸此文件夾。

進一步考慮您的問題,我想到了另一個解決方案。 我還沒有測試過,但你可以試一試。

  1. 下載問題已解決的 JAR。 http://central.maven.org/maven2/org/eclipse/persistence/org.eclipse.persistence.moxy/2.6.1/org.eclipse.persistence.moxy-2.6.1.jar

  2. Package 將 JAR 放入您的應用程序中。 我假設這必須將 go 放入 WAR 文件的WEB-INF/lib中。

  3. 在應用程序的glassfish-web.xml中禁用類加載器委托。 以下是如何執行此操作的說明: Glassfish 我在哪里將類加載器委托選項設置為 false這會導致 Glassfish 在搜索類時首先查看您的WEB-INF/lib 所以你可能會解決你的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM