i have a REST request like the one below that invoke a servlet responding on "service_name":
When I request this URL directly on WLS, all is working well, but when I put an Apache in front of the WLS i get a "Not Found" exception (only for that URL).
This is the httpd.conf part:
There is some directive allowing the URL to pass through Apache to the WLS?
Try setting the "QueryFromRequest" in Apache plug-in to "ON"
This setting will tell Apache to pass the query string to WebLogic Server.
Check the below documentation for further details:
Also set the Debug to ALL and copy paste a single request log if possible
Edited by: ArunBodap on Apr 23, 2012 4:15 AM
Thank you for your prompt reply!
I activated the debug ALL and the QueryFromRequest but nothing change.
If I request the previous URL, nothing is traced on wl_console.log, maybe because apache can't bound the URL to that Location specification. I tried the URL string without the "%2F" and Apache is able to correctly interpret the URL and redirect the request to WLS, but I'm not able to garantee the absence of such this character in my URL string...
In that case, this could be an issue with the Apache HTTP server itself.
Please check if setting "AllowEncodedSlashes" to "On" would help.