Description of problem: access-log setting does not log 404 for non-existent context when enable-welcome-root is set to false in EAP 6 Steps to Reproduce: 1. Configure web subsysmte to set enable-welcome-root to "false" and enable access-log. For example: <subsystem xmlns="urn:jboss:domain:web:1.4" default-virtual-server="default-host" native="false"> <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/> <virtual-server name="default-host" enable-welcome-root="false"> <alias name="localhost"/> <alias name="example.com"/> <access-log/> </virtual-server> </subsystem> 2. Access non-existent context and get 404 like: curl -v http://localhost:8080/foobar 3. Check the access log Actual results: Nothing is logged in the access logging. Expected results: 404 should be logged in the access logging.
The issue still valid in latest build EAP 6.3.0.ER10.
@Mark: Yes, we can drop this from 6.3.z.