[
https://issues.apache.org/jira/browse/CXF-5068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13690231#comment-13690231
]
Sergey Beryozkin edited comment on CXF-5068 at 6/21/13 12:37 PM:
-----------------------------------------------------------------
Thanks. I'll keep it open for a little bit longer. We need to decide if this
property can be set to true by default or not. If it proves to be too sensitive
for the WS frontend then I will at least update CXFNonSpringJaxrsServlet to
disable the overrides by default
was (Author: sergey_beryozkin):
Thanks. I'll keep it open for a little bit longer. We need decide if this
property can get set to true by default or not. If it proves to be too
sensitive for the WS frontend then I will at least update
CXFNonSpringJaxrsServlet to disable the overrides by default
> Getting a cached base url from UriInfo object
> ---------------------------------------------
>
> Key: CXF-5068
> URL: https://issues.apache.org/jira/browse/CXF-5068
> Project: CXF
> Issue Type: Bug
> Affects Versions: 2.7.5
> Reporter: Stephan Klevenz
> Assignee: Sergey Beryozkin
>
> We are using UriInfo.getBaseUriBuilder() to get the base URI of the request.
> It looks like that the base uri or at least the host name is cached which
> shouldn't be.
> Test Case:
> Perform following request sequence:
> 1) http://localhost/endpoint -> base uri returns localhost
> 2) http://127.0.0.1/endpoint -> base uri returns localhost
> Restart server and execute in reverse order then the base uri always returns
> 127.0.0.1 as host.
> Assumption: host name is cached in the 2nd request.
> This is an issue for servers supporting alias host names.
> Workaround: construct base url from HttpServletRequest.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira