远程对象不使用模块

时间:2009-04-07 17:59:09

标签: flex amf

我们有一些模块在remoting-config.xml中配置了自己的远程对象。每个都作为单独的Web归档(WAR)打包和部署。对于前者Module1.war,Module2.war。

我们正在尝试将它们集成到一个部署在单独的Web应用程序中的Flex应用程序中。对于前者MainApp.war。

从Module1.war和Module2.war中调用时,远程对象可以正常工作。但是,当从主Flex应用程序MainApp.war调用时,不会调用java远程对象。

我查看过Flex开发人员指南和flexcoders Yahoo group。

1 个答案:

答案 0 :(得分:0)

您是如何配置远程对象的?您是否将路径传递给“-services”编译器标志中的services-config.xml?如果你是,我会避免这样做,因为它不会给你的服务端点位置提供很大的灵活性。

Christophe Coenraets撰写了一篇关于在Flex中配置RemoteObject和其他数据访问类的最佳实践的精彩文章。一般的想法是将URL外部化为XML配置文件,在应用程序启动时使用HTTPService加载,然后使用URL配置绑定到RemoteObject的Channel / ChannelSet。全文在这里:

http://coenraets.org/blog/2009/03/externalizing-service-configuration-using-blazeds-and-lcds/