如何指定一个外部 log4j 属性文件来运行 jboss 服务器?
我需要使用 bash/ 终端命令来执行此操作吗?不是以编程方式
创建一个文件夹来存储log4j.properties
(即C:\PropertiesFolder
)。
然后将此文件夹的链接添加到 JBoss 类路径:
[server folder]\bin
run.bat
(如果服务器在 Windows 上运行)或run.sh
(对于 Linux)片段:
if "x%JBOSS_CLASSPATH%" == "x" (
set "RUN_CLASSPATH=%RUNJAR%;C:\PropertiesFolder;"
) else (
set "RUN_CLASSPATH=%JBOSS_CLASSPATH%;%RUNJAR%;C:\PropertiesFolder;"
)
最后重新启动服务器然后通过命令行运行(转到[server folder]\bin
然后键入run
)
如果 Jboss 的目标版本是7.1.x - 那么您需要遵循官方文档中描述的简单 2 个步骤。
如何使用 log4j.properties 或 log4j.xml 而不是使用日志子系统配置?
希望有帮助
您可以将 log4j.properties 文件放在类路径中。