2012-12-28 57 views
2

我有一個列表不足的代碼來使用一個寧靜的web服務,但它總是報告下面列出的錯誤。我曾嘗試使用球衣api 1.8和1.9,但沒有任何效果。用澤西島創建平靜的web服務客戶端

我的代碼:

public class JerseyClient { 
    public static void main(String[] args) { 
     Client client = Client.create(); // faulty line 

     WebResource resource; 

     resource = client.resource("http://localhost:8080/CustomerApp/webresources/entities.customer"); 

     String string = resource.path("1") 
      .accept(MediaType.APPLICATION_XML) 
      .get(String.class); 
     System.out.println(string); 
    } 
} 

錯誤:

Dec 28, 2012 8:17:06 AM com.sun.jersey.spi.inject.Errors processErrorMessages 

Exception in thread "main" com.sun.jersey.spi.inject.Errors$ErrorMessagesException 
at com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:170) 
at com.sun.jersey.spi.inject.Errors.postProcess(Errors.java:136) 
at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:199) 
at com.sun.jersey.api.client.Client.(Client.java:187) at com.sun.jersey.api.client.Client.(Client.java:159) 
at com.sun.jersey.api.client.Client.create(Client.java:669) 
at client.JerseyClient.main(JerseyClient.java:20) 
+0

可能聽起來很愚蠢。再次清理並重建項目。 – Srinivas

+0

您使用哪種罐子? – admenva

+0

我已經完成了那個沒有號碼的時間。我必須使用Java.Net.URL創建客戶端。這並不是說工作正常,只是我想探索其他創建客戶端的方法。 – Ayodeji

回答

0

獲取Jersey客戶端jar文件,澤西客戶Maven的位置是

<!-- language: lang-xml -->  
<dependency> 
<groupId>com.sun.jersey</groupId> 
<artifactId>jersey-client</artifactId> 
<version>1.13-b01</version> 
</dependency> 

在此之後確保你的服務運行或者不運行這個客戶端類,它將運行良好。 你可以找到創建一個寧靜的網絡服務教程here

相關問題