尽管使用 services-config.xml 进行编译,但 ServerConfig.getChannel() 仍不起作用
我正在开发一个纯 AS3 应用程序,使用 BlazeDS 进行后端通信。 目前,我正在运行时使用如下内容定义 AMFChannel:
var amfChannel:AMFChannel = new AMFChannel("my-amf", "http://127.0.0.1:8400/foo/messagebroker/amf");
现在我想摆脱这个硬编码的配置。 据我了解,我只需要使用 -service 选项进行编译,包括 services-config.xml 并在运行时调用类似的内容:
var amfChannel:* = ServerConfig.getChannel("my-amf");
当然我有一个通道services-config.xml 中的 id="my-amf",但我不断收到错误消息,表明通道无效。 事实上,静态ServerConfig.xml(据我所知应该包含表示services-config.xml的XML对象)是空的。
有什么想法吗?
I'm developing a pure AS3 application using BlazeDS for backend communication.
Currently I'm defining the AMFChannels at runtime using something like this:
var amfChannel:AMFChannel = new AMFChannel("my-amf", "http://127.0.0.1:8400/foo/messagebroker/amf");
Now I want to get rid of this hardcoded configuration.
As far as I understood, I just need to compile with -service option including services-config.xml and calling something like this at runtime:
var amfChannel:* = ServerConfig.getChannel("my-amf");
Of course I have a channel with id="my-amf" in services-config.xml, but I keep getting the error message, that the channel is not valid.
Indeed the static ServerConfig.xml (which afaik should contain the XML object representing the services-config.xml) is empty.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论