你如何指定外部log4j属性文件启动JBoss服务器?(How do you specify an

2019-10-16 20:24发布

你如何指定外部log4j属性文件来运行与JBoss服务器?

我需要使用bash /终端命令来做到这一点? 不编程

Answer 1:

创建一个文件夹来存储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



Answer 2:

你可以把log4j.properties文件在类路径中。



Answer 3:

如果Jboss的目标版本7.1.x -那么你需要按照简单的两个步骤,即官方的文档中描述。

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

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

希望帮助



文章来源: How do you specify an external log4j properties file to start a jboss server?
标签: java jboss log4j