[jboss-jira] [JBoss JIRA] Resolved: (AS7-1969) Attribute pattern of access-log element is removed when deploying applications with XNIO
Remy Maucherat (JIRA)
jira-events at lists.jboss.org
Thu Sep 29 06:12:26 EDT 2011
[ https://issues.jboss.org/browse/AS7-1969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Remy Maucherat resolved AS7-1969.
---------------------------------
Fix Version/s: 7.1.0.Beta1
Resolution: Done
> Attribute pattern of access-log element is removed when deploying applications with XNIO
> ----------------------------------------------------------------------------------------
>
> Key: AS7-1969
> URL: https://issues.jboss.org/browse/AS7-1969
> Project: Application Server 7
> Issue Type: Bug
> Components: Web
> Affects Versions: 7.0.2.Final
> Environment: Ubuntu 10.04, RHEL 5.7
> Reporter: Knut-Olav Hoven
> Assignee: Remy Maucherat
> Labels: AccessLogValve, configuration
> Fix For: 7.1.0.Beta1
>
>
> When redeploying an application over NXIO, the standalone.xml configuration is updated and saved by JBoss AS, and the (undocumented) attribute "pattern" of "access-log" element is removed.
> Reproducable:
> While JBossAS is not running, I update configuration/standalone.xml with the following subsystem configuration:
> {code}
> <subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">
> <connector name="http" protocol="HTTP/1.1" socket-binding="http" scheme="http" enable-lookups="false" secure="false" max-connections="250" redirect-port="8443"/>
> <virtual-server name="default-host" enable-welcome-root="true">
> <alias name="localhost"/>
> <access-log pattern='%h %l %u %t "%r" %s %b %D'/>
> </virtual-server>
> </subsystem>
> {code}
> The pattern value format is defined by Apache Tomcat: http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html#Access_Log_Valve
> Then, I startup JBoss AS, and the access logs are written to disk using my defined pattern.
> I can restart JBoss AS, and it's still writing access logs in this pattern.
> However, if I redeploy the application, the configuration file is overwritten by JBoss AS and then contains this in the subsystem. Notice the lack of the pattern attribute:
> {code}
> <subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">
> <connector name="http" protocol="HTTP/1.1" socket-binding="http" scheme="http" enable-lookups="false" secure="false" max-connections="250" redirect-port="8443"/>
> <virtual-server name="default-host" enable-welcome-root="true">
> <alias name="localhost"/>
> <access-log/>
> </virtual-server>
> </subsystem>
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list