这是我的coldfusion网络服务。当我使用soapUI工具调用'test'时,我收到了这个
"<ns1:stackTrace xmlns:ns1="http://xml.apache.org/axis/">org.xml.sax.SAXParseException: Premature end of file."
错误。
任何人都可以帮我解决这个问题吗?我已经上网了,但没有运气。任何代码问题?
我是否需要使用<cfproperty>
代码?
<cfcomponent output="false">
<!--- initialisation --->
<cffunction
name="init"
output="false"
hint="return an initialized object.">
<!--- Return THIS reference. --->
<cfreturn THIS />
</cffunction>
<!--- ping --->
<cffunction
name="test"
access="remote"
returntype="numeric"
output="false"
hint="return an true = 0.">
<!--- declare local variables --->
<cfset var local = 0 />
<!--- Return 0. --->
<cfreturn local />
</cffunction>
</cfcomponent>
答案 0 :(得分:3)
几个问题:你在CF9上吗?直接调用它时会发生什么(不是通过SoapUI,而是作为浏览器中的http调用)?
另外,我强烈建议不要在函数中使用“Local”作为变量名 - CF9在变量的范围内引入了一些变化,并将其用作该约束范围的名称。