如何获取JBoss日志目录

Llu*_*nez 9 jboss

我们需要在Web应用程序中显示JBoss日志文件.是否可以在不使用ServerConfigLocator的情况下实现此目的?应用程序必须能够与Websphere一起运行,并且我们不希望依赖于特定的JAR.

ska*_*man 13

JBoss定义的日志目录保存在jboss.server.log.dir系统属性中.您可以将该目录解析为a java.io.File,并读取其中的文件.

File logDir = new File(System.getProperty("jboss.server.log.dir"));
logDir.list(); // etc etc
Run Code Online (Sandbox Code Playgroud)

你也可以通过ServerConfig.getServerLogDir()(在JBoss 4.x上),但你说你想避免JAR依赖.