javaweb项目部署到Linux服务器上报错E:/SourceCode/Build_Matrix.xlsx (No such file or directory)

大佬们,请教一下 javaweb项目部署到Linux服务器上报错E:/SourceCode/Build_Matrix.xlsx (No such file or directory)
在我本地是没问题的,放上去就报错找不到文件,


 PreparedStatement pstmt =null;
        Workbook workbook = null;
        ResultSet rs = null;
        try {
            InputStream inputStream = new FileInputStream("E:" + File.separator + "SourceCode" + File.separator + "Build_Matrix.xlsx");
            workbook = new XSSFWorkbook(inputStream);
            inputStream.close();
            connection = jdbcUtils.getConnection();

你的服务器上肯定没有e盘什么的路径啊,改成你服务器上的路径

你这是通过输入流读取本地文件,linux文件系统和windows不一样的,linux就没有盘符的概念,你可以把windows上这个文件传到linux中去,修改FileInputStream传入的参数为传过去后linux中该文件的存放路径

你把文件上传到服务器指定的目录下
然后把(E:"..")这个地址改成 上传的文件目录指定的地址