你如何指定外部log4j属性文件来运行与JBoss服务器?
我需要使用bash /终端命令来做到这一点? 不编程
你如何指定外部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
)
你可以把log4j.properties文件在类路径中。
如果Jboss的目标版本7.1.x -那么你需要按照简单的两个步骤,即官方的文档中描述。
如何使用log4j.properties或log4j.xml文件,而不是使用日志记录子系统配置?
https://docs.jboss.org/author/display/AS71/How+To#HowTo-HowdoIuselog4j.propertiesorlog4j.xmlinsteadofusingtheloggingsubsystemconfiguration%3F
希望帮助