I'm trying to call a method on a Java object and keep getting "Connection failed" when I try the method call. I know it must be a configuration issue but have been plugging away at this all morning with out making any headway. Maybe some of you can see the problem easily. I'm using Tomcat. Thanks in advance.
Here are the relevant details (I think): // ********** The error messages ***** [SWF] /metalsmith/metalsmith-flex/metalsmith-debug.swf - 1,196,373 bytes after decompression 'B82DD8CB-1D89-50BA-17CE-11B6029AA47B' producer set destination to 'loginService'. 'B82DD8CB-1D89-50BA-17CE-11B6029AA47B' producer sending message 'E164544F-F6BF-7F4E-D9C7-11B613446EE4' 'my-amf' channel endpoint set to http://localhost:8080/metalsmith/messagebroker/amf 'my-amf' channel settings are: <channel id="my-amf" type="mx.messaging.channels.AMFChannel"> <endpoint uri="http://{server.name}:{server.port}/metalsmith/messagebroker/amf"/> <properties> <polling-enabled>false</polling-enabled> </properties> </channel> 'my-amf' pinging endpoint. 'my-amf' channel got status. (Object)#0 code = "NetConnection.Call.Failed" description = "HTTP: Failed" details = "http://localhost:8080/metalsmith/messagebroker/amf" level = "error" 'my-amf' channel polling stopped. 'my-amf' channel connect failed. 'B82DD8CB-1D89-50BA-17CE-11B6029AA47B' producer channel faulted with Channel.Connect.Failed NetConnection.Call.Failed: HTTP: Failed 'B82DD8CB-1D89-50BA-17CE-11B6029AA47B' producer fault for 'E164544F-F6BF-7F4E-D9C7-11B613446EE4'. // *********** The mxml file defining and calling the remote object <mx:Script> <![CDATA[ import com.othenos.metalsmith.user.User; import com.othenos.metalsmith.model.ModelLocator; import mx.events.ValidationResultEvent; import mx.rpc.events.ResultEvent; import mx.rpc.events.FaultEvent; private function clickHandler():void{ if(userNameV.validate().type == ValidationResultEvent.VALID && passwordV.validate().type == ValidationResultEvent.VALID){ loginObject.validateUser(); // loginObject.validateUser(userName.text, password.text); // var eventObj:Event=new Event("loginEvent"); // dispatchEvent(eventObj); } else{ resultLabel.text="There are errors."; } } private function loginHandler(event:ResultEvent):void{ ModelLocator.currentUser = event.result as User; } private function failureHandler(event:FaultEvent):void{ resultLabel.text=event.fault.faultString; } ]]> </mx:Script> <mx:RemoteObject id="loginObject" destination="loginService" showBusyCursor="true" result="loginHandler(event)" fault="failureHandler(event)" /> // ******* The flex-remoting-service.xml ******** <?xml version="1.0" encoding="UTF-8"?> <service id="remoting-service" class="flex.messaging.services.RemotingService" messageTypes="flex.messaging.messages.RemotingMessage"> <adapters> <adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/> </adapters> <default-channels> <channel ref="my-amf"/> </default-channels> <destination id="loginService"> <properties> <source>com.othenos.metalsmith.assembler.UserAssembler</source> <scope>application</scope> </properties> </destination> </service> //**** flex-enterprise-services (partial) <services> <service-include file-path="flex-data-service.xml" /> <service-include file-path="flex-remoting-service.xml" /> </services> <channels> <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel"> <endpoint uri="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/> <properties> <polling-enabled>false</polling-enabled> </properties> </channel-definition> // ******** finally, startup messages [Flex] [INFO] Starting Adobe Flex Data Services 2.0 Express (beta period ends Jul 31, 2006) [Flex] [INFO] Adobe Flex Data Services Build: 138139 [Flex] [INFO] Endpoint my-amf created with security: None at URI: http://{server.name}:{server.port}/{context.root}/messagebroker/amf [Flex] [INFO] Endpoint ms-rtmp created with security: None at URI: rtmp://{server.name}:2035 [Flex] [INFO] RTMP-Server listening on port:2035 ------------------------ Yahoo! Groups Sponsor --------------------~--> Something is new at Yahoo! Groups. Check out the enhanced email design. http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/