Hi
On 23/11/11 12:24, irfannagoo wrote:
Hi Guys,
We have recently moved from CXF 2.2 to CXF 2.4.3 version. CXF 2.4.3 is
generating this wadl resource base url
"http://<localhost>:<port>/myapp/v1//" (observe the double slash) instead of
"http://<localhost>:<port>/myapp/v1/".
I've spent a lot of time trying to reproduce it with 2.5.1-SNAPSHOT
(except that I found a dormant bug of its own in the wadl generator),
2.4.4 and 2.4.3 and could not reproduce it, please post me a test case
if you are still seeing it. I was using the same uri pattern and
jaxrs:server/@address
Cheers, Sergey
This problem was not see in CXF 2.2. Due to this, we can only hit the
appropriate method in a servlet when there is double slash in the url and it
doesn't work with single slash. Another problem is that I'm facing this
problem intermittently i.e. sometimes url is generated with single trailing
slash and other times with double slash. And, we need to change the url in
the test case when this happens. Here is my configuration:
web.xml:
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/v1/*</url-pattern>
</servlet-mapping>
springConfig.xml:
<jaxrs:server id="MyBean" address="/">
<jaxrs:serviceBeans>
<bean class="com.abc.xyz.MyServletBean" />
</jaxrs:serviceBeans>
.......
.......
</jaxrs:server>
MyServletBean.java:
@PUT
@Path("/phone")
public Response addXYZ(){
}
Could this be a bug in the CXF WADL generator? any help on this would be
much appreciated.
Thanks,
Irfan
--
View this message in context:
http://cxf.547215.n5.nabble.com/Test-Cases-failing-due-to-double-slash-in-the-URL-generated-by-CXF-tp5016478p5016478.html
Sent from the cxf-issues mailing list archive at Nabble.com.
--
Sergey Beryozkin
http://sberyozkin.blogspot.com
Talend Community Coders
http://coders.talend.com/