繁体   English   中英

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

[英]log parser for a log file on remote windows machine

我有一个日志解析器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.

任何想法为什么会发生这种情况以及如何解决这个问题?

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

这可能是一个深思熟虑的安全决定。 让你的网络服务器访问远程共享是一个麻烦...如果你的网站被“黑客入侵”。 谨慎的做法是以最小的权限运行Web容器作为预防措施。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM