Java Websphere应用程序-操作系统安全

Java Websphere应用程序-操作系统安全,java,windows,file-io,operating-system,websphere-8,Java,Windows,File Io,Operating System,Websphere 8,我有一个Websphere应用程序,作为业务流程的一部分创建/修改/删除文件 现在,它必须能够将文件复制到另一个归档服务器。如何让Server1上的Websphere进程访问Server2/myArchiveDir 是否存在与Websphere关联的用户ID (我们在Windows计算机上。)您需要一方是服务器,另一方是客户端 服务器连接: ServerSocket servSocket = new ServerSocket(port); Socket connect = servSocket.

我有一个Websphere应用程序,作为业务流程的一部分创建/修改/删除文件

现在,它必须能够将文件复制到另一个归档服务器。如何让Server1上的Websphere进程访问Server2/myArchiveDir

是否存在与Websphere关联的用户ID


(我们在Windows计算机上。)

您需要一方是服务器,另一方是客户端

服务器连接:

ServerSocket servSocket = new ServerSocket(port);
Socket connect = servSocket.accept();
File file = new File(location);
FileWriter write = new FileWriter(file);
write.write(connect.getInputStream());
file.close();
write.close();
connection.close();
客户端:

File transferFile = new File(file);
InputStream in = new InputStream(transferFile);
// Create connection
Socket conn = new Socket(address, port);

OutputStream out = conn.getOutputStream();
copyStream(in,out);

in.close();
out.close();
conn.close();

实际上,您只需要知道文件的位置并将其存储在列表/array/ArrayList/ect中,并且在后台有一个程序,该程序可以查看目录并使用isFile()遍历文件,并检查元素是否有更改,或者以这种方式更新所有文件。它还可以用于WebSphere之外的其他应用程序。目标服务器只是一个包含大量文件的文件服务器,我不能直接将文件推送到那里吗?你不能远程装载/连接另一台服务器的驱动器/文件系统吗?我使用什么用户ID授予websphere对该目录的访问权?我的建议本身与websphere无关。这将是Windows目录共享和附加,以及所需的任何Windows用户凭据。