ok.

but using cxf apache ?

I'am following http://cxf.apache.org/docs/how-do-i-develop-a-client.html
where I set user & password ?

thanks a lot !

2011/8/30 Daniel Kulp <[email protected]>:
> On Tuesday, August 30, 2011 2:42:16 PM jp_listero wrote:
>> Daniel, thanks for your anwser.
>> so ...
>> I need to implement a ws client soap that have NTLM authentication ...
>>  What do you technology recommend that I use ? Maybe you hace some
>> guide or tuto.
>
> Java 6 contains built in support for NTLM.  Thus, you should just need to set
> the username/password on the client like normal, most likely turn off the
> chunking and turn on the auto-redirect.   That should just work and people
> have confirmed that.
>
> Dan
>
>
>
>>
>> thanks a lot.
>> JP
>>
>> 2011/8/30 Daniel Kulp <[email protected]>:
>> > On Tuesday, August 30, 2011 12:09:04 AM jp_listero wrote:
>> >> I think I have bad set my Url ...
>> >> now I have other Exception:
>> >>
>> >>
>> >> INFO: Creating Service
>> >> {http://tempuri.org/action/}WsPresC1SoapPortService from class
>> >> org.tempuri.action.WsPresC1SoapPort
>> >> 30-ago-2011 0:06:09 org.apache.cxf.phase.PhaseInterceptorChain
>> >> doIntercept ADVERTENCIA: Interceptor has thrown exception, unwinding
>> >> now
>> >> org.apache.cxf.interceptor.Fault: Response was of unexpected text/html
>> >> ContentType.  Incoming portion of HTML stream: < ...
>> >>
>> >> some Ideas ?
>> >
>> > Honestly, I have no idea.  Maybe enable the logging stuff to see the
>> > full
>> > incoming stream, but it looks like it's not working.
>> >
>> > With NTLM built into the JDK, I haven't seen anyone really try to use
>> > jcifs with CXF latetly.
>> >
>> > Dan
>> >
>> >> thanks!
>> >>
>> >> 2011/8/27 jp_listero <[email protected]>:
>> >> > Hi all,
>> >> >
>> >> > I' am trying to develop a client web service with NTML
>> >> > authenticatiom.
>> >> > I use cxf + jcifs ...
>> >> >
>> >> > here is some code client:
>> >> >
>> >> > public void CreateClient() {
>> >> >
>> >> >     JaxWsProxyFactoryBean factoryBean = new
>> >> > JaxWsProxyFactoryBean();
>> >> >     factoryBean.setServiceClass(XXXSoapPort.class);
>> >> >     factoryBean.setAddress(URL);
>> >> >
>> >> >     jcifs.Config.setProperty("jcifs.smb.client.domain", "xxy");
>> >> >     jcifs.Config.setProperty("jcifs.netbios.wins",
>> >> > "172.16.3.243");
>> >> >     jcifs.Config.setProperty("jcifs.smb.client.soTimeout",
>> >> > "300000");
>> >> > //5
>> >> >
>> >> >    jcifs.Config.setProperty("jcifs.netbios.cachePolicy", "1200");
>> >> > //20
>> >> > minutes jcifs.Config.setProperty("jcifs.smb.client.username",
>> >> > "uuu");
>> >> > jcifs.Config.setProperty("jcifs.smb.client.password", "secret");
>> >> >
>> >> >  //Register the jcifs URL handler to enable NTLM
>> >> >   jcifs.Config.registerSmbURLHandler();
>> >> >
>> >> >   HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
>> >> >
>> >> >   httpClientPolicy.setAllowChunking(false);
>> >> >
>> >> >    XXXSoapPort service =  (XXXSoapPort)factoryBean.create();
>> >> >
>> >> >
>> >> > ((HTTPConduit)factoryBean.getClientFactoryBean().getClient().getCo
>> >> > nduit ()).setClient(httpClientPolicy); }
>> >> >
>> >> >
>> >> > when I invoke I have this exception:
>> >> >
>> >> >
>> >> > 27-ago-2011 13:27:54 org.apache.cxf.phase.PhaseInterceptorChain
>> >> > doIntercept ADVERTENCIA: Interceptor has thrown exception,
>> >> > unwinding
>> >> > now
>> >> > org.apache.cxf.interceptor.Fault: Response was of unexpected
>> >> > text/html
>> >> > ContentType.  Incoming portion of HTML stream: <html>
>> >> > <head>
>> >> > <script>
>> >> >        if ((typeof(opener.originalCookies) != "undefined") &&
>> >> > (opener.originalCookies != null))
>> >> >        {
>> >> >                var values, i;
>> >> > etc, etc...
>> >> >
>> >> > at
>> >> > org.apache.cxf.interceptor.StaxInInterceptor.handleMessage(StaxInI
>> >> > nterc eptor.java:73) at
>> >> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterc
>> >> > eptor Chain.java:236) at
>> >> > org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:658)
>> >> > at
>> >> > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.hand
>> >> > leRes ponseInternal(HTTPConduit.java:2139) at
>> >> > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.hand
>> >> > leRes ponse(HTTPConduit.java:2022) at
>> >> > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.clos
>> >> > e(HTT PConduit.java:1947) at
>> >> > org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.jav
>> >> > a:66) at
>> >> > org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:6
>> >> > 32)
>> >> > at
>> >> > org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderE
>> >> > nding Interceptor.handleMessage(MessageSenderInterceptor.java:62)
>> >> > at
>> >> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInter
>> >> > ceptor Chain.java:236) at
>> >> > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:472) at
>> >> > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:302) at
>> >> > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254) at
>> >> > org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73
>> >> > ) at
>> >> > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java
>> >> > :123) at $Proxy49.execute(Unknown Source)
>> >> >        at com.garbora.btconnector.Starter.main(Starter.java:59)
>> >> > javax.xml.ws.soap.SOAPFaultException: Response was of unexpected
>> >> > text/html ContentType.  Incoming portion of HTML stream: <html>
>> >> >
>> >> >
>> >> > Some ideas ?
>> >> >
>> >> > thanks !!
>> >> > JP
>> >
>> > --
>> > Daniel Kulp
>> > [email protected]
>> > http://dankulp.com/blog
>> > Talend - http://www.talend.com
> --
> Daniel Kulp
> [email protected]
> http://dankulp.com/blog
> Talend - http://www.talend.com
>

Reply via email to