簡體   English   中英

java.lang.NoClassDefFoundError: com/sun/jersey/spi/inject/Errors$Closure 原因?

[英]java.lang.NoClassDefFoundError: com/sun/jersey/spi/inject/Errors$Closure cause?

我正在嘗試重定向到一個 url ,它需要一個安全上下文和與之關聯的登錄票。 我得到了重定向的 url 但無法使用 ClientResponse 訪問它。它顯示java.lang.NoClassDefFoundError: com/sun/jersey/spi/inject/Errors$Closure. 我無法理解它的原因。請幫助我。

以下是獲取客戶端響應的代碼...

  Client restClient = Client.create();

  WebResource webResource = restClient.resource(
                            redirectUrl);

  ClientResponse resp = webResource.accept("application/json")
                            .header("Authorization", "Basic " + authStringEnc).header("Accept Language", "en-US")
                            .get(ClientResponse.class);

Jersey 在運行時不在您的類路徑中,但在編譯時。

(這就是所有可以從您的信息中得出的信息)

暫無
暫無

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

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