【问题标题】:JBoss 6.3.0.GA How to access logs via web browserJBoss 6.3.0.GA 如何通过网络浏览器访问日志
【发布时间】:2015-12-25 13:25:17
【问题描述】:

情况

我们在带有 jdk1.7.0_80 的 Windows Server 2012 R2 上使用 JBoss 6.3.0.GA,目前仍处于设置阶段,因此我们仍然可以完全访问该服务器。

但是,在该服务器上的所有安装完成后,我们将无法再进行直接访问(例如通过远程桌面连接)。 由于我们必须支持部署在该 JBoss 上的应用程序,因此我们需要查看 $jboss\standalone\log 下的日志。

如前所述,我们现在仍有机会在 JBoss 上配置特定端口/调整配置。这个想法是提供对该文件夹下所有(或至少命名的)日志的某种读取访问权限,以便我们可以使用 Web 浏览器(http/ftp/...)查看它们。 我们已经在 J​​Boss 管理控制台中找到了日志记录配置,但无法查看特定文件。

参考文献

在搜索时,我发现了一个关于 JBoss AS 7 的类似主题,但有更多限制。所以我还是想提出这个问题。 Read log files on JBoss AS 7

问题

首先:我们怎样才能让我们通过网络浏览器(http/ftp/...)查看$jboss\standalone\log(全部或显式配置)下的日志文件(足够的读取权限) ,最好使用 JBoss 内置功能?
或者:是否有一种“简单”的方法可以将这些文件配置为(以某种方式)可下载?
如果两者都否定: strong> 除了将日志文件放在某个文件夹中并设置专用 FTP 服务器之外,您还有其他/更简单的解决方案吗?

【问题讨论】:

    标签: logging jboss jboss-eap-6


    【解决方案1】:

    不幸的是,JBoss EAP 6.3 没有内置任何东西。在 JBoss EAP 6.4 中,Web 控制台上提供了一个日志查看器。

    但是,您可以使用 ELK 堆栈之类的东西并进行集中式日志记录。这是一个blog post,关于如何使用 WildFly 做到这一点。如果您至少在 Java SE 7 上运行,这也适用于 JBoss EAP 6.3。您还需要安装 javax.json.api 模块和实现模块。或者只是将所需的库放在org.jboss.logmanager.ext 模块中并使其成为资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-09
      • 2018-01-11
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 2021-04-26
      相关资源
      最近更新 更多