Duplicate policy getting added with java-first approach
-------------------------------------------------------
Key: CXF-3776
URL: https://issues.apache.org/jira/browse/CXF-3776
Project: CXF
Issue Type: Bug
Environment: Local build
Reporter: Rajesh Kumar
I am trying the latest CXF release 2.4.2 for adding policy using java-first
approach. The generated wsdl had two occurences of policy.
Since I put the "wsu:id" attribute in wsp:Policy tag, two policies with the
same id got added in the generated wsdl. Also tried removing "wsu:id" attribute
to avoid the duplicate policy exception, but it failed at some other point with
error message "Signature creation failed" (please refer attached
stack_trace_without_policy_id.txt).
when I removed "implementorClass" attribute from jaxws:endpoint configuration
it was observed that the generated wsdl has only one instance of policy as
expected, but the client stub generation for some of my webservices failed when
configured without implementorClass.
Please refer the attached artifacts for code/configuration to reproduce the
issue. generated wsdl with duplicate policy is also attached.
CXF / WSS artifacts used for the sample webapp are as below:
cxf-2.4.2.jar
cxf-manifest.jar
cxf-xjc-boolean-2.4.0.jar
cxf-xjc-bug671-2.4.0.jar
cxf-xjc-dv-2.4.0.jar
cxf-xjc-ts-2.4.0.jar
wsdl4j-1.6.2.jar
wss4j-1.6.2.jar
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira