Hi All,
I am trying to get the mx:RemoteObject functionality to work,
and I am getting the following error on the client:
[RPC Fault faultString="Send failed"
faultCode="Client.Error.MessageSend"
faultDetail="Channel.Connect.Failed error
NetConnection.Call.Failed: HTTP: Status 404"]
at mx.rpc::AbstractInvoker/
http://www.adobe.com/2006/flex/mx/internal::faultHandler() at mx.rpc::Responder/fault()
at mx.rpc::AsyncRequest/fault()
at mx.messaging::ChannelSet/::faultPendingSends()
at mx.messaging::ChannelSet/channelFaultHandler()
at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at
mx.messaging::Channel/mx.messaging:Channel::connectFailed()
at
mx.messaging.channels::PollingChannel/mx.messaging.channels:PollingChannel::connectFailed()
at
mx.messaging.channels::AMFChannel/mx.messaging.channels:AMFChannel::statusHandler()
On the sever log all I am getting is:
14/08 15:02:45 error Requested resource '/messagebroker/amf'
(%2fmessagebroker%2famf) not found
The full error log is:
D:\fds2\jrun4\bin>jrun start default
Starting Macromedia JRun 4.0 (Build 106363), default server
Flex OEM License for JRun enabled
14/08 15:11:49 warning Unable to open
D:\fds2\jrun4/lib/license.properties
14/08 15:11:50 info JRun Naming Service listening on *:2907
14/08 15:11:50 info No JDBC data sources have been configured
for this server (see jrun-resources.xml)
14/08 15:11:50 info JRun Web Server listening on *:8700
14/08 15:11:50 info Deploying web application "Flex Default
Web Application" from: file:/D:/fds2/jrun4/servers/default/d
efault-war/
14/08 15:11:50 user JSPServlet: init
14/08 15:11:50 info Deploying web application "Flex Data
Services" from: file:/D:/fds2/jrun4/servers/default/flex/
14/08 15:11:50 user JSPServlet: init
14/08 15:11:51 user FlexMxmlServlet: init
14/08 15:11:51 INFO Loading configuration file
D:\fds2\jrun4\servers\default\flex\WEB-INF\flex\flex-webtier-config.xml
14/08 15:11:51 INFO Loading configuration file
D:\fds2\jrun4\servers\default\flex\WEB-INF\flex\flex-config.xml
14/08 15:11:52 user FlexMxmlServlet: Starting Adobe Flex Web
Tier Compiler
14/08 15:11:52 user FlexMxmlServlet: Adobe Flex Web Tier
Compiler Build: 143451
14/08 15:11:52 user MessageBrokerServlet: init
[Flex] [INFO] [Configuration] Starting Adobe Flex Data
Services 2 Express
[Flex] [INFO] [Configuration] Adobe Flex Data Services Build:
143451
[Flex] [INFO] [Configuration] Endpoint my-amf created with
security: None
at URI:
http://{server.name}:{server.port}/{context.root}/messagebroker/amf[Flex] [INFO] [Configuration] Endpoint my-polling-amf created
with security: None
at URI:
http://{server.name}:{server.port}/{context.root}/messagebroker/amfpolling[Flex] [INFO] [Configuration] Endpoint my-http created with
security: None
at URI:
http://{server.name}:{server.port}/{context.root}/messagebroker/http[Flex] [INFO] [Configuration] Endpoint my-secure-amf created
with security: None
at URI:
https://{server.name}:9100/{context.root}/messagebroker/amfsecure[Flex] [INFO] [Configuration] Endpoint my-rtmp created with
security: None
at URI: rtmp://{server.name}:2038
[Flex] [INFO] [Configuration] Endpoint my-secure-http created
with security: None
at URI:
https://{server.name}:9100/{context.root}/messagebroker/httpsecure14/08 15:11:52 user FlexSwfServlet: init
[Flex] [INFO] [Endpoint.RTMP] RTMP-Server listening on
port:2038
14/08 15:11:52 user FlexInternalServlet: init
14/08 15:11:52 info Deploying web application "Flex Admin Web
Application" from: file:/D:/fds2/jrun4/servers/default/fle
x-admin/
14/08 15:11:52 user JSPServlet: init
14/08 15:11:52 user MessageBrokerServlet: init
14/08 15:11:53 info Deploying web application "Flex Data
Services Samples" from: file:/D:/fds2/jrun4/servers/default/sam
ples/
14/08 15:11:53 user JSPServlet: init
14/08 15:11:53 user FlexMxmlServlet: init
14/08 15:11:53 INFO Loading configuration file
D:\fds2\jrun4\servers\default\samples\WEB-INF\flex\flex-webtier-config.xm
l
14/08 15:11:53 INFO Loading configuration file
D:\fds2\jrun4\servers\default\samples\WEB-INF\flex\flex-config.xml
14/08 15:11:53 user FlexMxmlServlet: Starting Adobe Flex Web
Tier Compiler
14/08 15:11:53 user FlexMxmlServlet: Adobe Flex Web Tier
Compiler Build: 143451
14/08 15:11:53 user MessageBrokerServlet: init
14/08 15:11:54 user FlexSwfServlet: init
14/08 15:11:54 user FlexInternalServlet: init
14/08 15:11:54 info Deploying enterprise application "JRun
4.0 Internal J2EE Components" from: file:/D:/fds2/jrun4/lib/j
run-comp.ear
14/08 15:11:54 info Deploying EJB "JRunSQLInvoker" from:
file:/D:/fds2/jrun4/lib/jrun-comp.ear
Server default ready (startup time: 6 seconds)
14/08 15:12:29 user FileServlet: init
14/08 15:12:29 user FileServlet: init
14/08 15:12:29 error Requested resource '/messagebroker/amf'
(%2fmessagebroker%2famf) not found
The example code is trivial and uses the sample services:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="myService.getSandwitchList();">
<mx:RemoteObject
id="myService"
destination="simpleService"/>
<mx:DataGrid x="319" y="403"
dataProvider="{myService.getSandwichList.lastResult}">
</mx:DataGrid>
</mx:Application>