java.lang.NoSuchMethodError: org.apache.http.le protocole.BasicHttpContext: méthode <init>()V pas trouvé

Salut, je suis en train de mettre en place une petite webapp mais j'obtiens l'erreur ci-dessus. Ci-dessous mon code

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("SomeURL"); //Using a URL local to my machine
//after setting nameValuePair and setting it on httppost
httppost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));

//This is where I am getting the above mentioned exception
HttpResponse response = httpclient.execute(httppost);

Je suis en utilisant httpclient-4.0-beta2.jar et httpcore-4.0.1.jar. Il ressemble à BasicHttpContext est prise en conflit avec d'autres pots dans mon application, mais je ne pouvais pas le comprendre. Toute idée sera appréciée.

il peut aider à liste le chemin de la classe avec laquelle vous êtes en cours d'exécution de votre code. il y a peut être un problème subtil empêchant le chargement de la destinée fichier jar...
J'ai essayé avec un autonome programme java et ajouté que ces 2 pots et il fonctionne très bien. Chemin de classe de mon application d'origine a plus de 50 pots, je ne suis pas sûr que l'on est en conflit.
Si vous utilisez Eclipse IDE goto Java Broswing vue(windows-->afficher la vue-->Java Broswing) puis navigateur le fichier Jar, vous serez en mesure de connaître les détails de la classe/méthodes/variables etc

OriginalL'auteur Ravi Gupta | 2009-10-24