I have seen this exact thing happen before.  I never solved it.  Restarting
cf fxed it but it always came back.  I moved away from wsdl and re-wrote in
REST.  Sorry not that much help.


On Thu, Jul 10, 2014 at 10:37 AM, Scott Thornton <
scott.thorn...@hnehealth.nsw.gov.au> wrote:

> Hi,
>
>
>
> I am working with webservices for the first time, and my knowledge is very
> rudimentary.
>
>
>
> Scenario:
>
>
>
> I need to implement NT Authentication on my intranet app. My CF6.1 server
> can’t process the  cfntauthenticate tag.
>
>
>
> I also have a CF9 9,0,1,274733 server that I can use to process a
> webservice to provide authentication.
>
>
>
> So, working locally at present on CF9…
>
>
>
> My NTLoginService.cfc looks like :
>
>
>
> <cfcomponent displayname="NT Login Service" hint="Provides NT Domain
> Authentication" output="false">
>
>
>
>                 <cffunction
>
>                                 access="remote"
>
>                                 name="loginUserNT"
>
>                                 output="no"
>
>                                 returntype="struct"
>
>                                 displayname="Authenticates A User Against
> A Windows Domain"
>
>                                 hint="Authenticates a user against a
> Microsoft Windows Domain" >
>
>
>
>                                 <cfargument name="NTusername"
> type="string" required="yes" displayname="username">
>
>                                 <cfargument name="NTpassword"
> type="string" required="yes"
> displayname="password">
>
>                                 <cfargument name="NTdomain"
> type="string" required="yes" displayname="domain">
>
>
>
>                                 <cfntauthenticate
> username="#Arguments.NTusername#"
>
>
> password="#arguments.NTpassword#"
>
>
> domain="#arguments.NTdomain#"
>
>                                                 result="authUser"
>
>                                                 listgroups="false"
>
>
> throwonerror="false">
>
>
>
>                                 <cfreturn authUser>
>
>
>
>                 </cffunction>
>
> </cfcomponent>
>
>
>
> I hope to return the result of the cfntauthenticate call.
>
>
>
> I can browse the cfc via URL  http://localhost/login/NTLoginService.cfc
> and see the methods\parameters okay.
>
>
>
> But if I browse to http://localhost/login/NTLoginService.cfc?wsdl
>
>
>
> I receive the error:
>
>
>
> *AXIS error*
>
> Sorry, something seems to have gone wrong... here are the details:
>
> Fault - Error attempting to create Java skeleton for CFC web service.;
> nested exception is:
>
>                     coldfusion.xml.rpc.CFCInvocationException:
> [java.lang.NullPointerException : null]
>
> AxisFault
>
> faultCode: {
> http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
>
> faultSubcode:
>
>  faultString: Error attempting to create Java skeleton for CFC web
> service.; nested exception is:
>
>                     coldfusion.xml.rpc.CFCInvocationException:
> [java.lang.NullPointerException : null]
>
> faultActor:
>
>  faultNode:
>
>  faultDetail:
>
>                     {http://xml.apache.org/axis/}hostname:WSHBILL032
>
>
>
> If I try to invoke the webservice with :
>
>
>
>                 <cfinvoke
>
>                                 webservice="
> http://localhost/login/NTLoginService.cfc?wsdl";
>
>                                 method="loginUserNT"
>
>                                 returnvariable="authentication"
>
>                                 refreshWSDL="yes">
>
>
>
>                                 <cfinvokeargument name="NTusername"
> value="#form.username#"/>
>
>                                 <cfinvokeargument name="NTpassword"
> value="#form.password#"/>
>
>                                 <cfinvokeargument name="NTdomain"
>                          value="#form.domain#"/>
>
>
>
>                 </cfinvoke>
>
>
>
> I receive the error:
>
>
> Unable to read WSDL from URL:
> http://localhost/login/NTLoginService.cfc?wsdl.
>
>
>
> Error: 500 Internal Server Error.
>
>
>
> http://localhost/login/ is a IIS virtual directory that points to
> c:\websites\login\
>
>
>
> I have restarted the local CF server multiple times.
>
>
>
> I wouldn’t be surprised if I have missed something simple.
>
>
>
> Would any one have any ideas on what to do next? Googling hasn’t been very
> informative.
>
>
>
> Thanks for any assistance.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "cfaussie" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cfaussie+unsubscr...@googlegroups.com.
> To post to this group, send email to cfaussie@googlegroups.com.
> Visit this group at http://groups.google.com/group/cfaussie.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Paul Kukiel

-- 
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cfaussie+unsubscr...@googlegroups.com.
To post to this group, send email to cfaussie@googlegroups.com.
Visit this group at http://groups.google.com/group/cfaussie.
For more options, visit https://groups.google.com/d/optout.

Reply via email to