Access log path incorrect for CXF embedded Undertow in Fuse 7.10
Issue
After upgrading to Red Hat Fuse 7.10, the path in the CXF access log is incorrect when using the embedded Undertow. This affects access log patterns such as %r and %U.
For example, if the url http://localhost:8080/demo is a CXF SOAP based web service endpoint, the access log will change depending on the version of Fuse.
Fuse 7.9
%r access log pattern is correctly output as POST /demo HTTP/1.1.
127.0.0.1 - - [20/Jun/2022:14:09:14 -0400] "POST /demo HTTP/1.1" 200 208 "-" "curl/7.79.1"
Fuse 7.10
/demo is missing from %r pattern output.
127.0.0.1 - - [20/Jun/2022:14:09:14 -0400] "POST HTTP/1.1" 200 208 "-" "curl/7.79.1"
Environment
- Red Hat Fuse
- 7.10
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.