为什么没有这样的文件或目录错误?

时间:2016-08-11 14:10:05

标签: tomcat playframework

我有一个应用程序,我想把这个应用程序从windows移动到linux。这里是上传文件我没有路径" / var / www / html / pdfs /"。但是在部署战争之后文件并在tomcat下运行,当上传文件时我们收到错误。在tomcat日志中出现错误,因为没有这样的文件或目录,Action控制器也没有进入内部方法。请帮助我为什么我没有这样的文件或方法调用之前没有目录错误?提前感谢所有帮助。

public static Result uploadHoFormsByHeadOffice() throws Exception {

    Logger.info("@C HoForms -->> uploadHoFormsByHeadOffice() -->> ");

    //final String basePath = System.getenv("INVOICE_HOME");
    final String basePath = "/var/www/html/pdfs/";
    File ftemp = new File(basePath + "HeadOfficeForms\\" + formType
                + "");// for play & tomcat also
        ftemp.mkdirs();
    File f1 = new File(ftemp.getAbsolutePath() + "//" + fileName);
        File file = upFile.getFile();

        file.setWritable(true);
        file.setReadable(true);
        f1.setWritable(true);
        f1.setReadable(true);
        Files.copy(file.toPath(), f1.toPath(), REPLACE_EXISTING);
        HoForm.create(fileName, date, formType, filePathString);
        flash("success", fileName + "  Has been Successfully Uploaded");
  }

0 个答案:

没有答案