1

如何指定一个外部 log4j 属性文件来运行 jboss 服务器?

我需要使用 bash/ 终端命令来执行此操作吗?不是以编程方式

4

3 回答 3

2

创建一个文件夹来存储log4j.properties(即C:\PropertiesFolder)。
然后将此文件夹的链接添加到 JBoss 类路径:

  1. [server folder]\bin
  2. 编辑run.bat(如果服务器在 Windows 上运行)或run.sh(对于 Linux)
  3. 通过添加文件夹链接来编辑类路径行:

片段:

if "x%JBOSS_CLASSPATH%" == "x" (
  set "RUN_CLASSPATH=%RUNJAR%;C:\PropertiesFolder;"
) else (
  set "RUN_CLASSPATH=%JBOSS_CLASSPATH%;%RUNJAR%;C:\PropertiesFolder;"
)

最后重新启动服务器然后通过命令行运行(转到[server folder]\bin然后键入run

于 2012-09-20T15:43:04.830 回答
0

如果 Jboss 的目标版本是7.1.x - 那么您需要遵循官方文档中描述的简单 2 个步骤。

如何使用 log4j.properties 或 log4j.xml 而不是使用日志子系统配置?

https://docs.jboss.org/author/display/AS71/How+To#HowTo-HowdoIuselog4j.propertiesorlog4j.xmlinsteadofusingtheloggingsubsystemconfiguration%3F

希望有帮助

于 2012-06-14T21:20:51.567 回答
0

您可以将 log4j.properties 文件放在类路径中。

于 2012-06-14T20:59:27.040 回答