gpt4 book ai didi

java - Weblogic服务器: Copy files to shared location within network using Java

转载 作者:行者123 更新时间:2023-12-02 12:02:27 25 4
gpt4 key购买 nike

我们的应用程序部署在 weblogic server 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(访问被拒绝)

最佳答案

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

引用:https://serverfault.com/questions/135867/how-to-grant-network-access-to-localsystem-account

关于java - Weblogic服务器: Copy files to shared location within network using Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47151031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com