在远程Windows机器上记录日志文件的解析器

时间:2015-02-20 12:22:32

标签: java remote-access logparser

我有一个日志解析器2.2查询用于解析远程Windows机器上的日志。 运行查询时,在日志解析器命令提示符下;我获得了成功的输出。以下是查询:

logparser -i:Textline -rtp:-1  -stats:OFF \"SELECT EXTRACT_SUFFIX(text,0,\'(IBM PC)\') AS REPORT_SINCE from \\\\remote_machine\\remote_folder\\XXXXX.log where text like \'%IBM PC%\'\"";

在java程序(jsp)中使用的相同命令;它抛出以下错误:

Task Aborted. 

以下是错误跟踪:

Cannot open : Error opening files: Error searching for files in Error = folder \\remote_machine\remote_folder: Access is denied.

知道为什么会发生这种情况&如何解决?

1 个答案:

答案 0 :(得分:0)

访问被拒绝意味着正在从不允许访问该远程文件夹的帐户运行该应用程序。如果命令在JSP的上下文中失败,则意味着运行Web容器的帐户/标识没有必要的权限。

这可能是一项慎重的安全决定。让你的网络服务器访问远程共享是一个麻烦...如果你的网站被“黑客入侵”。作为预防措施,运行具有最小权限的Web容器是明智的。

这不是本身的编程问题。相反,它是一个问题,弄清楚为什么你没有许可,以及如何安全地获得许可;即不使整个网络更容易受到黑客的攻击。与您当地的(Windows)系统管理员联系。