What CXF dependencies do you have on the classpath? Do you have "cxf-rt-frontend-jaxws" included?
Colm. On Fri, Feb 16, 2018 at 7:37 PM, Ujjwal Gulecha <[email protected]> wrote: > Hi everyone, > I am new to this group. I have used cxf to generate classes from a wsdl > which has some security policy. > > Here is the link to the security policy part: > > https://gist.github.com/ujjwalgulecha/9edc9538ca4484997cd0bd4cfca93501 > > From whatever I could gather from the internet and documentations, I > created an instance of the service generated by cxf and then injected > username and password into it : > > final Map ctx = ((BindingProvider)stub).getRequestContext(); > > ctx.put(SecurityConstants.USERNAME, userName); > ctx.put(SecurityConstants.PASSWORD, password); > > > I assume that cxf will internally be able to detect the policy and do the > part where it requests for security token and gets the token and then makes > the call to whatever methods are defined in wsdl, example: getVersion(). > > However, this doesn’t seem to work. The call takes like 5 mins and then > there is an error saying: > > > If it helps, this is in the logs: > > log4j:WARN No appenders could be found for logger (org.jboss.logging). > log4j:WARN Please initialize the log4j system properly. > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for > more info. > 19:23:45.533 [main] INFO org.eclipse.jetty.util.log - Logging initialized > @1812ms to org.eclipse.jetty.util.log.Slf4jLog > Feb 16, 2018 7:23:46 PM > [com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector] > selectAlternatives > WARNING: WSP0075: Policy assertion "{http://docs.oasis-open.org/ > ws-sx/ws-securitypolicy/200702}EndorsingSupportingTokens" was evaluated as > "UNKNOWN". > Feb 16, 2018 7:23:46 PM > [com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector] > selectAlternatives > WARNING: WSP0075: Policy assertion "{http://docs.oasis-open.org/ > ws-sx/ws-securitypolicy/200702}TransportBinding" was evaluated as > "UNKNOWN". > Feb 16, 2018 7:23:46 PM > [com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector] > selectAlternatives > WARNING: WSP0075: Policy assertion "{http://docs.oasis-open.org/ > ws-sx/ws-securitypolicy/200702}Trust13" was evaluated as "UNKNOWN". > Feb 16, 2018 7:23:46 PM > [com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector] > selectAlternatives > WARNING: WSP0075: Policy assertion "{http://docs.oasis-open.org/ > ws-sx/ws-securitypolicy/200702}Wss11" was evaluated as "UNKNOWN". > Feb 16, 2018 7:23:46 PM > [com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector] > selectAlternatives > WARNING: WSP0075: Policy assertion "{http://www.w3.org/2006/05/ > addressing/wsdl}UsingAddressing" was evaluated as "UNKNOWN". > Feb 16, 2018 7:23:46 PM > [com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector] > selectAlternatives > WARNING: WSP0019: Suboptimal policy alternative selected on the client side > with fitness "UNKNOWN”. > > > Any help would be appreciated. I have asked around quite a lot and even > searched a lot, but haven’t been able to find a solution. > > Thanks! > > -- > Ujjwal Gulecha > ᐧ > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
