Ошибка веб-службы - SAXParseException - PullRequest
2 голосов
/ 14 октября 2010

Вот мой веб-сервис 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 Ответ

3 голосов
/ 14 октября 2010

Пара вопросов: ты на CF9?Что происходит, когда вы вызываете его прямо (не через SoapUI, а как вызов http в браузере)?

Кроме того, я настоятельно рекомендую не использовать "Local" в качестве имени переменной в функции - введен CF9некоторые изменения в том, как переменные находятся в пределах функции и используют это как имя для этой ограниченной области.

...