[ https://issues.apache.org/jira/browse/CXF-3653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13067078#comment-13067078 ]
Donal Fellows commented on CXF-3653: ------------------------------------ If I fetch {{http://localhost:8080/taverna%2Dserver%2D2/services}} using wget, I still get mangled addresses. An example mangled address is: {{http://localhost/soap?wsdl}} That's definitely wrong (where's the port? where's the webapp name?) > Bad URLs on generated service list page > --------------------------------------- > > Key: CXF-3653 > URL: https://issues.apache.org/jira/browse/CXF-3653 > Project: CXF > Issue Type: Bug > Affects Versions: 2.3.5 > Reporter: Donal Fellows > > Deploy a webapp using CXF inside a container on a context path including a > {{-}} character, and then access the CXF-generated {{services}} page using a > URL where the hyphen has been %-encoded ({{%2D}} — this is done by Tomcat 6 > under some circumstances). The result is that URLs on that page have a > substantial chunk of the host name removed! Access the page with a URL that > doesn't have any %-encoding and it all works. > For example, in a deployment I have, I get: > {code} > Endpoint address: http://eric.rcs./soap > {code} > instead of the correct: > {code} > Endpoint address: http://eric.rcs.manchester.ac.uk:8080/taverna-server-2/soap > {code} > (Well, that would actually be > {{http://eric.rcs.manchester.ac.uk:8080/taverna%2Dserver%2D2/soap}}, but the > point is that those two samples are from the same page, just loaded with > differently-encoded URLs.) > This worked correctly in 2.3.1. I have both JAX-WS and JAX-RS services > deployed, and I'm using Spring Security; I don't know if that's relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira