Weblogic服务器:使用Java将文件复制到网络中的共享位置

Weblogic服务器:使用Java将文件复制到网络中的共享位置,java,weblogic12c,Java,Weblogic12c,我们的应用程序部署在weblogic服务器12c上。此应用程序需要将文件从服务器复制到网络位置上的某个文件夹。 如何在Java中实现这一点 应用程序代码如下 String source = "C:\Oracle\Middleware\Oracle_Home\user_projects\domains \base_domain\pdf_files\ABC.pdf";//Location on server String desti

我们的应用程序部署在weblogic服务器12c上。此应用程序需要将文件从服务器复制到网络位置上的某个文件夹。 如何在Java中实现这一点

应用程序代码如下

        String source = 
        "C:\Oracle\Middleware\Oracle_Home\user_projects\domains 
        \base_domain\pdf_files\ABC.pdf";//Location on server
        String destination = "\\machineA\SharedFolder";//shared folder in some machine on same network

        FileInputStream in = new FileInputStream(source);            
        FileOutputStream out = new FileOutputStream(destination);
        byte[] buf = new byte[1024];
        int len = 0;
        while ((len = in.read(buf)) > 0) {
            out.write(buf, 0, len);
        }
        in.close();
        out.close();
获取错误消息
java.io.FileNotFoundException:\\machineA\SharedFolder\ABC.pdf访问被拒绝

machineAserver可以作为machineA$添加到共享文件夹的共享选项中。 然后,从应用服务器运行的代码将能够访问该位置

参考: