When I try to browse the endpoint "http://localhost:8080/metalsmith/messagebroker/amf" I get an error saying the resource is not available.
I did a clean of the project and restarted the server with the same result. I have logging turned on in the flex-enterprises-services but it never reports anything other than ... 06/26 12:11:55 DEBUG configuration service started. 06/26 12:11:55 DEBUG logger services started. I would hope for a lot more detail than that. Is my configuration correct? <logging> <target class="flex.messaging.log.ConsoleTarget" level="Debug"> <properties> <prefix>[Flex] </prefix> <includeDate>false</includeDate> <includeTime>false</includeTime> <includeLevel>true</includeLevel> <includeCategory>false</includeCategory> </properties> <filters> <pattern>Endpoint.*</pattern> <pattern>Service.*</pattern> <pattern>Message.*</pattern> <pattern>DataService.*</pattern> <pattern>Configuration</pattern> </filters> </target> </logging> --- In flexcoders@yahoogroups.com, "Peter Farland" <[EMAIL PROTECTED]> wrote: > > Have you tried browsing to the endpoint URI to check it's accessible? > What URL are you using to load the SWF? Perhaps you've changed the > configuration but not restarted the server nor forced a recompile of > your SWF (i.e. doing a clean and forcing FB to recompile)? > > > > ________________________________ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Mike_Robinson_98 > Sent: Monday, June 26, 2006 3:15 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Remote object invocation failure > > > > 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 > <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 > <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 --------------------~--> Great things are happening at Yahoo! Groups. See the new email design. http://us.click.yahoo.com/TISQkA/hOaOAA/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/