0 Replies Latest reply on Dec 6, 2006 12:04 PM by Roopa_Bethi

    HttpService Stream Error

    Roopa_Bethi
      Hi.
      I m a new flex developer.new to flash and designing too.I have good knowledge of java technologies.

      Here in my flex application i m trying to use mx:HttpRequest object to communicate to server
      TestApplication.mxml

      <mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml" width="100%" height="100%">
      <mx:HTTPService
      id="feedRequest"
      url="/processingServlet"
      contentType="application/xml"
      useProxy="false"
      fault="callFailure(event)"
      result="callSuccess(event)"
      method="GET">
      </mx:HTTPService>

      in the call success and callFailure functions i m just trying to see whther my httprequest is working or not.

      <mx:Script>
      <![CDATA[
      import mx.rpc.events.ResultEvent;
      import mx.rpc.events.FaultEvent;
      import mx.controls.Alert;
      private function callFailure(event:FaultEvent):void
      {
      Alert.show(String(event.message));
      }
      private function callSuccess(event:ResultEvent):void
      {
      Alert.show(String(event.result));
      }
      ]]>
      </mx:Script>
      <mx:Button label="Click" click="feedRequest.send()" />
      </mx:Application>

      I could compile this.

      I pasted the resulting swf file into my application root directory in tomcat 5.0

      i.e i pasted in webapps/testapp/TestApplication.swf

      i pasted the servlet class file into webapps/testapp/WEB-INF/classes

      i also created a web.xml file

      in which i could correctly define my servlet url.

      I could call the swf file

      http://localhost:8080/testapp/TestApplication.swf
      but when i click the button my servlet do not recieve the HttpRequest

      I recieve error my callfailure gets called showing Error #2032 Stream error
      Http Request Error error caused by IOErrorEvent

      i m sure My servlet url works perfect with normal browser

      It does not work even requesting a plain jsp or xml which are in same folder as .swf
      i did like url="catalog.jsp"
      url="catalog.xml"

      Is it not the way to host a simple webapplication..
      I did not use any wrappers
      Do i need to follow any other folder structure when deploying??
      I also tried using crossdomain.xml
      Does it have anything to do with my windows or flash player version?
      Does any one have folder structure for deploying flex applications in tomcat?
      I could see my webserver does not receive request at all.

      In what way flash players httpservice is different from normal web browsers request?
      Where did i go wrong.
      Please help.
      I m completely stuck not able to move from here..
      Appreciate any kind of help.

      Thank you
      Roopa.