如何指定外部log4j属性文件来运行带有?
的jboss服务器我需要使用bash / terminal命令执行此操作吗?不是以编程方式
答案 0 :(得分:2)
创建一个用于存储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
)
答案 1 :(得分:0)
您可以将log4j.properties文件放在类路径中。
答案 2 :(得分:0)
如果Jboss的目标版本 7.1.x - 那么您需要遵循官方文档中描述的简单2步骤。
如何使用log4j.properties或log4j.xml而不是使用日志记录子系统配置?
希望有所帮助