如何指定外部log4j属性文件来启动jboss服务器?

时间:2012-06-14 20:32:15

标签: java jboss log4j

如何指定外部log4j属性文件来运行带有?

的jboss服务器

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

3 个答案:

答案 0 :(得分:2)

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

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

    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而不是使用日志记录子系统配置?

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

希望有所帮助