我租赁的虚拟机有这样约束:
1、在www文件夹下面创建servlet文件夹,将所有的网站程序放置在servlet文件夹下。
2、在www文件夹下面创建servlet文件夹,将WEB-INF文件夹放置在servlet文件夹下,同时修改源程序中的相应路径。
===============================文件上传时的存储目录问题
本地目录结构为  
/myweb/WEB-INF
远程服务器的目录结构为  
/www/myweb/WEB-INF
--------------  
本地上传代码为:  
myFile.saveAs("/"  +  myFile.getFileName());  
  filepath = request.getContextPath() +
                  "/" + myFile.getFileName(); 
本地正常  
--------------------------
远程服务器(linux。tomcat)  
则显示上传路径不对 后来改成以下几种还是同样的错误
代码是这样的:
1:
myFile.saveAs("www/"+myFile.getFileName());
 filepath = request.getContextPath() +
                  "/" + myFile.getFileName();  
2:
myFile.saveAs("www\\"+myFile.getFileName());
 filepath = request.getContextPath() +
                  "/" + myFile.getFileName();  3:-->("www\\"+myFile.getFileName());
4:-->("\\"+myFile.getFileName());
5:-->(request.getContextPath() + "\\"+myFile.getFileName());
6:-->("../"+myFile.getFileName())
7:-->
String picPath = "upload/";
    String aa = getServletContext().getRealPath("/") + picPath;
    aa = aa.replace('\\', '/');
System.out.println("----------------" + aa);
//这里的输出结果 linux下  /home/user/www/myweb/upload/
//windows 下 F:/mywebpro/myweb/upload/myFile.saveAs(aa + fileName);windos 正常
上传后 报同样的错远程库里的filepath字段值为空
上传文件时保存文件的路径到底应该怎么写?  
如过在本地tomcat设置成和远程的tomcat的目录结构相同怎么设置?  
郁闷了好长时间了
再解决不了真的要疯 了!!!!
谢谢啊