Expand my Community achievements bar.

RPC Calls to Java with Spring

Avatar

Level 1
Hi,



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}"/>

</mx:Application>



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?



Thanks,



Matt

0 Replies