Hi Folks,

I am relatively very new to Flex and using Flex I am trying to invoke
a servlet which would intern write me an XML.
I have a servlet which creates an XML when invoked from an HTML. The
looks something like this:

-----servlet----
public class MyServlet extends HttpServlet {
    public void init(){}
           public void doPost(HttpServletRequest req,
HttpServletResponse res)
           {
         
           String filePath = "webapps\\test\\xml\\Comments.xml";
           String commentBuild = req.getParameter("Build");
           String commentTime = req.getParameter("Time");
           String commentOwner = req.getParameter("Owner");
           String comment = req.getParameter("Comment");

           boolean commentUpdate = false;
           System.out.println("I got :" + commentBuild);
           System.out.println("I got :" + commentTime);
           System.out.println("I got :" + commentOwner);
                           System.out.println("I got :" + comment);
------etc----

                           }


the flex project has the HTTP service as follows:

<mx:HTTPService id="MyServletInvoker" method="POST"
showBusyCursor="true" useProxy="false"/>

and the invoker function as follows:

private function setPreferences():void 
        {
                MyServletInvoker.cancel();
                MyServletInvoker.url = appUrl + "MyServlet";
                var params:Object = new Object();
                params.Build = strCommentBuild;
                params.Time = strTimeStamp;
                params.Owner = strCommentOwner;
                params.Comment = strComment;
                MyServletInvoker.send(params); 
                
        }



my web.xml has this content:

  <?xml version="1.0" encoding="UTF-8" ?> 
  <!DOCTYPE web-app (View Source for full doctype...)> 
- <web-app>
- <welcome-file-list>
  <welcome-file>FormsIVS.html</welcome-file> 
  </welcome-file-list>
- <servlet>
  <servlet-name>MyServlet</servlet-name> 
 
<servlet-class>com.adobe.livecycle.formsivs.flex.MyServlet</servlet-class>

  </servlet>
- <servlet-mapping>
  <servlet-name>MyServlet</servlet-name> 
  <url-pattern>/MyServlet</url-pattern> 
  </servlet-mapping>
  </web-app>

The project in fails when i attempt to invoke the servlet and i get
the message as:


[RPC Fault faultString="HTTP request error"
faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent
type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error
#2032: Stream Error. URL:
http://localhost/test/WEB-INF/classes/MyServlet";]. URL:
http://localhost/test/WEB-INF/classes/MyServlet";]
        at
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\flex_3_beta2\sdk\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:211]
        at
mx.rpc::Responder/fault()[E:\dev\flex_3_beta2\sdk\frameworks\projects\rpc\src\mx\rpc\Responder.as:56]
        at
mx.rpc::AsyncRequest/fault()[E:\dev\flex_3_beta2\sdk\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:110]
        at
DirectHTTPMessageResponder/errorHandler()[E:\dev\flex_3_beta2\sdk\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:343]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/redirectEvent()



I am very badly stuck with this crap and can't think of way out,
PLEASE HELP ME OUT!!!


Reply via email to