Where do you think the appropriate place to add this would be?
Guillaume Alleon who is working on the Groovy Web Services support which use the CXF DynamicClientFactory has been bugging me about this too. He is just passing in a URL to the DCF. Is it possible to register a URLConnectionFactory that can handle proxies? Or do we need to add support for this somewhere else? Any ideas welcome :-) Thanks, - Dan On 4/4/07, James Mao <[EMAIL PROTECTED]> wrote:
Hi, Sorry, we do not support this yet, please add this to wish list on [1] Cheers, James. [1] https://issues.apache.org/jira/browse/CXF > Hi List. > > I'm new here and new to web services. > > I have created a very simple web service using Glassfish and > @Webservice annotations on a stateless session bean, which I can call > using CXF. > > I'd like to do something very similar but with the web service > requiring transport security and authentication, so https and > username/password. > > > Should wsdl2java be able to support this? Do web services work this way? > > > > > > What I've tried so far with no success. > > > > /home/peter/downloads/java/apache-cxf/cxf-2.0-incubator-M1/bin/wsdl2java > -verbose -ant -client -d clientdirInsurance/ > https://user:[EMAIL PROTECTED]:8181/InsuranceBrokerBeanService/InsuranceBrokerBean?wsdl > > > Which moans about keystore and truststores, so rather than supply a > whole bunch of -Djavax.net.ssl.keyStore=blah settings I though I'll > download and save the WSDL locally. > (should username/password be optional arguments to wsdl2java?) > > > > [EMAIL PROTECTED]:~/work/play/Tests/cxf$ > /home/peter/downloads/java/apache-cxf/cxf-2.0-incubator-M1/bin/wsdl2java > -verbose -ant -client -d clientdirInsurance/ > /home/peter/work/test/webservice3/WebService3Client/InsuranceBrokerBean.wsdl > > /home/peter/downloads/java/apache-cxf/cxf-2.0-incubator-M1/bin/wsdl2java > wsdl2java -verbose -ant -client -d clientdirInsurance/ > /home/peter/work/test/webservice3/WebService3Client/InsuranceBrokerBean.wsdl > > wsdl2java - 2.0-incubator-M1 > > Error : Fail to create wsdl definition > file:/home/peter/work/test/webservice3/WebService3Client/InsuranceBrokerBean.wsdl > > > org.apache.cxf.tools.common.ToolException: Fail to create wsdl > definition > file:/home/peter/work/test/webservice3/WebService3Client/InsuranceBrokerBean.wsdl > > at > org.apache.cxf.tools.wsdl2java.processor.WSDLToProcessor.parseWSDL( WSDLToProcessor.java:165) > > at > org.apache.cxf.tools.wsdl2java.processor.WSDLToProcessor.init( WSDLToProcessor.java:360) > > at > org.apache.cxf.tools.wsdl2java.processor.WSDLToJavaProcessor.process( WSDLToJavaProcessor.java:54) > > at > org.apache.cxf.tools.wsdl2java.WSDLToJava.execute(WSDLToJava.java:85) > at > org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java :69) > > at > org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java :38) > > at > org.apache.cxf.tools.wsdl2java.WSDLToJava.main(WSDLToJava.java:218) > Caused by: java.lang.NullPointerException > at java.util.Hashtable.get(Hashtable.java:334) > at com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.parseTypes(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown > Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > at > org.apache.cxf.tools.wsdl2java.processor.WSDLToProcessor.parseWSDL( WSDLToProcessor.java:157) > > ... 6 more > > > > > Many thanks > > Peter Henderson. > >
-- Dan Diephouse Envoi Solutions http://envoisolutions.com | http://netzooid.com/blog
