Lotus:需要在远程服务器

时间:2016-07-14 10:48:30

标签: lotus-notes lotus-domino lotusscript lotus lotus-formula

我有一个疑问,因为我是莲花笔记技术的新手。我必须在远程服务器中创建一个文件。所以我创建了一个java代码,我在代理中添加了该java文件并启动了该代理。但它没有创建文件。

import java.io.File;
import java.io.IOException;

public class Create {

    public static void main(String[] args) {

        File f = new File("C:\\aspr.txt");

        try {
            if(f.createNewFile())
            {
                System.out.println("File is Created");
            }
            else
            {
                System.out.println("FILE IS NOT CREATED");
            }
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}

我创建了一个java代理并添加了上面的代码。我总是有消息

  

未创建文件

在我的日志文件中

我的问题是:您可以在java代理中添加此代码,或者我们必须以其他方式执行它,因为它不起作用,或者我应该在我使用远程服务器时将Credentials添加到此代码中。

2 个答案:

答案 0 :(得分:0)

这是我的LotusScript例程,您可以将其翻译为Java

Function getFolderRemote( serverRemote$, folderLocal$) As string
    getFolderRemote$    = |\\| & serverRemote$ & |\| & Left$( folderLocal$, 1 ) & |$| & Mid$( folderLocal$, 3 )
End Function

这将返回远程Windows服务器上文件夹的文件路径。请注意,它取出冒号并在其中插入$。

答案 1 :(得分:0)

有2个安全功能需要检查。首先,托尔斯滕提到的是代理安全性(级别和运行代理的人)。此外,当您使用Java时,您可能必须处理Java安全性和多米诺骨牌。见thisthis获取其他提示