Failed to connect to remote VM. Connection timed out.

Im using tomcat 6.0. and I've set the port 8080 in it. I've written a servlet class as following:

import java.io.File;

import java.io.IOException;

import java.util.Enumeration;

import java.util.UUID;

import javax.servlet.ServletException;

import javax.servlet.http.*;

import com.oreilly.servlet.MultipartRequest;

@SuppressWarnings("serial")

public class UploadServlet extends HttpServlet {

privateUUID randomUUID;

private HttpServletRequest request;

private HttpServletResponse response;

private boolean success;

public String uploadServlet(String name,Object data){

//renaming into uuid format:

name=renameToUUIDformat().toString();

request.setAttribute(name, data);

try {

doPost(request, response);

success=true;

} catch (ServletException e) {

// TODO Auto-generated catch block

e.printStackTrace();

success=false;

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

success=false;

}

//returning the renamed file.

if(!success)

return null;

else

return name;

}

public UUID renameToUUIDformat(){

randomUUID = UUID.randomUUID();

return randomUUID;

}

public void doPost(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{

//TODO : store into the file system

@SuppressWarnings("unused")

File dataFile;

String filePath="http://localhost:8080/FileSystem";

MultipartRequest multi=new MultipartRequest(request,filePath,5*1024*1024*1024);

Enumeration filenames=multi.getFileNames();

String elementName;

while(filenames.hasMoreElements()){

elementName=(String)filenames.nextElement();

dataFile=multi.getFile(elementName);

}

}

}

but everytime I want to debug it in eclipse I get the error message.

Any ideas?

Thanks,

[2030 byte] By [setareha] at [2007-11-15]