Url Verbindung mit java.io.filenotfoundexception


#1

Hallo,
habe folgendes Problem und vielleicht hat ja jemand einpaar Tipps woran das liegen könnte? Problem ensteht beim Verbinden des Android Clients mit einem Servlet. Und zwar es kommt folgender Fehler: java.io.filenotfoundexception: http//ipAdresse:port/…

CallClient Klasse:

public class CallClient {
	
	URL url;
	String daten = "";
	Table antwort;

	public CallClient(String urlString) {
		super();
		try {
			url = new URL(
					urlString);
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}			
	}
	
	public Table doCall(String handlerName, final Table parameter) {
		final CSVConverter csvConverter = new CSVConverter();
		final String parameterString =  csvConverter.tableToString(parameter);
		
		new Thread(new Runnable() {
			public void run() {
				try {
					URLConnection connection = url.openConnection();
					connection.setDoOutput(true);
					OutputStreamWriter out = new OutputStreamWriter(connection
							.getOutputStream());
					out.write(parameterString);
					out.close();

					BufferedReader in = new BufferedReader(
							new InputStreamReader(connection.getInputStream()));

					String returnString = "";

					while ((returnString = in.readLine()) != null) {
						daten = returnString;

					}

					in.close();

					Log.d("Buchdaten", daten);
					antwort = csvConverter.stringToTable(daten);
					
					// nexteSeiteDetailseite.putExtra("Buchdaten", daten);
					// startActivity(nexteSeiteDetailseite);

				} catch (Exception e) {
					Log.d("Exception", e.toString());
				}

			}
		}).start();
		return antwort;
		
	}
	
}

hier wird dem CallClient ein String für die url übergeben:

public boolean onQueryTextSubmit(final String query) {
		
		String isbn = "isbn";
		// final Intent nexteSeiteDetailseite = new Intent(this,
		// Detailactivity.class);

		CallClient callClient = new CallClient("http://ipAdresse/web/webServlet");
		String splaten[] = {isbn};
		String zellen[] = {query};
		Table t = new Table(splaten);
		
		t.addRowValues(zellen);
		//callClient.doCall("Test", t);
		return true;
	}

Gruß

*** Edit ***

Habe das Problem mal eingekreist und es liegt wohl an dieser Stelle:confused::

BufferedReader in = new BufferedReader(
							new InputStreamReader(connection.getInputStream()));

*** Edit ***

:o das Problem lag daran,dass ich ein Fehler in den url String eingebaut habe, sorry!