Because In IE8 it is taking as absolute path,But in Mozilla and Chrome it takes as relativepath so there is the problem.
1)Make fileUploadListener as synchronized method
2) get the item object UploadItem item = event.getUploadItem();
3)get the this.file = item.getFile(); and assign to the java.io.File .
4)get the absolutepath
you just log all the items and check it.It will work.
thanks a lot
was that ;-)