Hola, estoy tratando de poner una pequeña aplicación web pero estoy obteniendo el error anterior. A continuación se muestra el códigojava.lang.NoSuchMethodError: org.apache.http.protocol.BasicHttpContext: method <init>() V no encontrado
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);
estoy usando httpclient-4,0-beta2.jar y httpcore-4.0.1.jar. Parece que BasicHttpContext está en conflicto con algunos otros jarros en mi aplicación, pero no pude resolverlo. Cualquier pista será apreciada.
puede ser útil listar el classpath con el que está ejecutando su código. puede haber un problema sutil que impida la carga del archivo jar previsto ... – atk
Probé con un programa java independiente y agregué solo esos 2 frascos y funciona bien. Classpath de mi aplicación original tiene más de 50 jarras, no estoy seguro de cuál está en conflicto. –
Si usa Eclipse IDE para ver Java Broswing (ventanas -> Mostrar vista -> Java Broswing) y luego explorar el archivo Jar, podrá conocer los detalles de la clase/métodos/variables, etc. – Narayan