[
https://issues.apache.org/jira/browse/GERONIMO-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lin Sun updated GERONIMO-2789:
------------------------------
Attachment: G2789.patch
> allow users to specify something other than services in url-pattern in axis2
> jax-ws wars
> ----------------------------------------------------------------------------------------
>
> Key: GERONIMO-2789
> URL: https://issues.apache.org/jira/browse/GERONIMO-2789
> Project: Geronimo
> Issue Type: New Feature
> Security Level: public(Regular issues)
> Components: webservices
> Affects Versions: 2.0-M2
> Environment: winxp + sun jdk 1.5
> Reporter: Lin Sun
> Fix For: 2.0-M2
>
> Attachments: G2789.patch
>
>
> In jax-ws test for axis2, we had to specify /services/* as the url-pattern
> for the servlet:
> <servlet-mapping>
> <servlet-name>cxfPojoServlet</servlet-name>
> <url-pattern>/services/*</url-pattern>
> </servlet-mapping>
> This is because the axis2 configurationcontext default the servicePath to
> "services". However, that is not good for our user, which means they have
> to put services inside of their url-pattern. The fix is to use the
> configurationContext.setServicePath method to override the default 'services'
> value. This looks okay to me as we are building one configurationcontext and
> one axisservice per endpointClass.
> To do this, I grab the url-pattern from servlet-mapping specified in web.xml
> and set url-pattern for the user when none is specified for the
> servlet/Implclass. I've tested the cases where a user specified /servlet/*
> or /servlet/lin/* as the url-pattern and it both works fine when running the
> jax-ws test with the RPCMessageReceiver code (before 2776 is checked in).
> I've commented code where it will throws exception when the url-pattern
> contains a star as that issue hasn't been resolved yet.
> The code built fine with the latest change in trunk but I haven't been able
> to get the jax-ws war file deployed yet (issues not related to this patch).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.