Web服务错误 - SAXParseException

时间:2010-10-14 16:30:00

标签: coldfusion

这是我的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>

1 个答案:

答案 0 :(得分:3)

几个问题:你在CF9上吗?直接调用它时会发生什么(不是通过SoapUI,而是作为浏览器中的http调用)?

另外,我强烈建议不要在函数中使用“Local”作为变量名 - CF9在变量的范围内引入了一些变化,并将其用作该约束范围的名称。