JBoss 7.1.1不会创建server.log

时间:2013-09-26 22:27:00

标签: logging dns location customization jboss7.x

以下是我们目前正在运行的内容, 域模式下的JBoss 7.1.1。 操作系统红帽:红帽企业Linux服务器版本6.4(圣地亚哥)

因此,在充当域控制器的主机(Host-A)上,我们还有一个App-Server。我们有17个其他主机,但我现在正在Host-A上测试它。

在该服务器上的domain.xml中,我们创建了一个自定义配置文件,在该配置文件中,我已经配置了这样的日志位置:

<profile name="AppLogix-full-ha">
            <subsystem xmlns="urn:jboss:domain:logging:1.1">
                <console-handler name="CONSOLE">
                    <level name="INFO"/>
                    <formatter>
                        <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
                    </formatter>
                </console-handler>
                <periodic-rotating-file-handler name="FILE">
                    <level name="INFO"/>
                    <formatter>
                        <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
                    </formatter>
                   <file relative-to="jboss.server.log.dir" path="/apps/logs/AppLogix.Cluster/server.log"/>
                    <suffix value=".yyyy-MM-dd"/>
                    <append value="true"/>
                </periodic-rotating-file-handler>

这是为app服务器配置日志的唯一地方。 我在Host-A上的host.xml中没有任何内容。

问题是它仍然在/apps/jboss/jboss-as-7.1.1.Final/domain/servers/AppLogix.Member1/log中创建日志(其中我认为是默认位置)

我在这里做错了什么专家? 我错过了什么? 任何帮助都是非常值得赞赏的。 此致 KK。

2 个答案:

答案 0 :(得分:0)

删除 relative-to 属性。请参阅this类似的答案。

<periodic-rotating-file-handler name="FILE">
  ...
  <file path="/apps/logs/AppLogix.Cluster/server.log"/>
  ...
 </periodic-rotating-file-handler>

答案 1 :(得分:0)

好吧我搞清楚了......我在domain.xml的末尾使用了错误的配置文件..........好吧我搞清楚了 在domain.xml的底部 所有配置文件都具有server.log文件的正确位置,但是还有另一个名为full-ha(未使用的无用配置文件)的配置文件仍将指向默认位置。我忘了将它从全ha更改为适当的配置文件名称 一旦我改变它,它一切正常!