0 Replies Latest reply on Mar 7, 2008 8:09 AM by Agent-96

    RPC Calls to Java with Spring


      I have a java J2ee project, with spring integrated. I have set up the project so that I can make calls from flex mxml files to spring managed objects. This works as expected.

      My project deploys so that I have the following folder and file hierarchy.

      MyProj (folder) - MortgageCalc.mxml file (this contains code to make the remote calls)
      |- Web-INF
      |- classes (compiled Java classes)
      |- flex (containing my services-config, remoting-config)
      |- lib (all my jars)

      My MortgageCalc.mxml file is very simple; it looks like this :

      <mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml">
      <mx:RemoteObject id="ro" destination="mortgageService"/>
      <mx:TextInput id="amount"/>
      <mx:Button label="Calculate" click="ro.calculate(Number(amount.text))"/>
      <mx:TextInput id="monthlyPayment" text="{ro.calculate.lastResult}"/>

      MyProj sits under tomcat/webapps.

      What I would like to do is move my flex code into a new folder under tomcat, as a separate web app.
      So my set-up would be

      tomcat/webapps/MyProj (containing all my Java code)
      tomcat/webapps/MyFlexApp (with my flex app)

      I have tried and failed, I get the following error message :
      [RPC Fault faultString="[MessagingError message='Unknown destination 'mortgageService'.']" faultCode="InvokeFailed" faultDetail="Couldn't establish a connection to 'mortgageService'"]

      I have very crudely just copied over the Web-INF/flex folder into MyFlexApp , crossed my fingers and hoped. Can somebody let me know what folders belong where to get this working? Or if it's even possible at all? Or maybe I need to change services-config, or remoting-config?