2013-05-09 141 views
3

我想部署在8.5上使用球衣的jax-rs客戶端應用程序。
我希望我不需要在我的戰爭中包裝運動衫,因爲它會提供給他們。
但試圖調用我的servlet時,我得到這個錯誤:Websphere上的JAX-RS Jersey客戶端8.5

錯誤404:javax.servlet.UnavailableException:SRVE0203E:Servlet的[HelloJAXRSClient]:example.HelloJAXRSClient被發現,但缺少另一個必需類。 SRVE0206E:此錯誤通常意味着該servlet最初是使用服務器無法找到的類編譯的。 SRVE0187E:檢查您的類路徑,以確保由servlet需要的所有類present.SRVE0210I:這個問題可以通過在應用程序運行時只用類重新編譯的servlet進行調試

有什麼我可以做使用的是庫,所以我不需要將它們包裝在我的應用程序中?

回答

6

WebSphere 8.5包含JAX-RS實現,但它基於Apache Wink而不是Jersey。所以如果你想使用已經提供的東西,我想你需要create a Wink client而不是Jersey。

或者,你可以disable the WAS JAX-RS implementation,我猜你會允許你使用Jersey,而不是像zargarf所建議的那樣部署在你的應用程序中或作爲共享庫。