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

Java 如何指定外部log4j属性文件来启动jboss服务器?,java,jboss,log4j,Java,Jboss,Log4j,如何指定外部log4j属性文件来运行jboss服务器 我需要用bash/terminal命令来实现这一点吗?不以编程方式您可以将log4j.properties文件放在类路径中。如果Jboss的目标版本是7.1.x,那么您需要遵循官方文档中描述的两个简单步骤 如何使用log4j.properties或log4j.xml而不是使用日志子系统配置? 希望这有助于创建一个文件夹来存储log4j.properties(即C:\PropertiesFolder)。 然后将此文件夹的链接添加到JBoss类

如何指定外部log4j属性文件来运行jboss服务器


我需要用bash/terminal命令来实现这一点吗?不以编程方式

您可以将log4j.properties文件放在类路径中。

如果Jboss的目标版本是7.1.x,那么您需要遵循官方文档中描述的两个简单步骤

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


希望这有助于创建一个文件夹来存储
log4j.properties
(即
C:\PropertiesFolder
)。
然后将此文件夹的链接添加到JBoss类路径:

  • 转到
    [服务器文件夹]\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

    如何访问java文件中的属性?