Ciao Sto cercando di mettere su una piccola webapp ma sto ottenendo l'errore sopra. Qui di seguito è il mio codicejava.lang.NoSuchMethodError: org.apache.http.protocol.BasicHttpContext: metodo <init>() V non trovato
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);
Sto usando httpclient-4.0-beta2.jar e httpcore-4.0.1.jar. Sembra che BasicHttpContext sia in conflitto con altri jar nella mia app, ma non riesco a capirlo. Ogni indizio sarà apprezzato.
potrebbe essere utile elencare il classpath con cui si sta eseguendo il codice. potrebbe esserci un sottile problema che impedisce il caricamento del file jar previsto ... – atk
Ho provato con un programma Java autonomo e ho aggiunto solo quei 2 jars e funziona perfettamente. Classpath della mia app originale ha più di 50 jar, non sono sicuro di quale sia in conflitto. –
Se si utilizza Eclipse IDE vista Java Broswing Java (windows -> Mostra vista -> Java Broswing) quindi si naviga nel file Jar, si sarà in grado di conoscere i dettagli della classe/metodi/variabili ecc. – Narayan