[jira] Commented: (GERONIMO-3602) SEI specified in webservices.xml does not overwrite annotation
[ https://issues.apache.org/jira/browse/GERONIMO-3602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12542663 ] Jarek Gawor commented on GERONIMO-3602: --- For Axis2, this might be a little more difficult. First, Axis2 uses wsgen tool to generate the WSDL. wsgen requires the service endpoint _implementation_ to be passed. It does not accept service endpoint interface (SEI) class and there is no other way to pass the SEI. So for the override to work (for web services without packaged wsdl) we would have to generate a temporary class with right annotation and pass that to wsgen. That might be a lot work for something that might be handled in another way. So for now we are not going to support this override in Axis2. > SEI specified in webservices.xml does not overwrite annotation > -- > > Key: GERONIMO-3602 > URL: https://issues.apache.org/jira/browse/GERONIMO-3602 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: webservices >Affects Versions: 2.0.x, 2.1 >Reporter: Jarek Gawor >Assignee: Jarek Gawor > > Looks like SEI specified in the webservices.xml is getting ignored with CXF > and Axis2. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-3602) SEI specified in webservices.xml does not overwrite annotation
[ https://issues.apache.org/jira/browse/GERONIMO-3602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12542655 ] Jarek Gawor commented on GERONIMO-3602: --- The JSR-109 specs says the following: "The element in the deployment descriptor for an implementation bean must match @WebService.endpointInterface member attribute if it is specified for the bean. Any other value is ignored." which I interpret as saying that override in the deployment descriptor only works for beans where @WebService.endpointInterface member attribute is not set. If the member attribute is set, the element in DD is effectively ignored. I committed some more changes to match this understanding for CXF to trunk (revision 595185) and updated tests (revision 595186). > SEI specified in webservices.xml does not overwrite annotation > -- > > Key: GERONIMO-3602 > URL: https://issues.apache.org/jira/browse/GERONIMO-3602 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: webservices >Affects Versions: 2.0.x, 2.1 >Reporter: Jarek Gawor >Assignee: Jarek Gawor > > Looks like SEI specified in the webservices.xml is getting ignored with CXF > and Axis2. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-3602) SEI specified in webservices.xml does not overwrite annotation
[ https://issues.apache.org/jira/browse/GERONIMO-3602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12542605 ] Jarek Gawor commented on GERONIMO-3602: --- Committed some fixes for CXF to trunk (revision 595080). Also, added some tests for this issue (revision 595082). > SEI specified in webservices.xml does not overwrite annotation > -- > > Key: GERONIMO-3602 > URL: https://issues.apache.org/jira/browse/GERONIMO-3602 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: webservices >Affects Versions: 2.0.x, 2.1 >Reporter: Jarek Gawor >Assignee: Jarek Gawor > > Looks like SEI specified in the webservices.xml is getting ignored with CXF > and Axis2. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
