2009-04-07 77 views
1

我們有一些模塊在remoting-config.xml中配置了自己的遠程對象。每個都打包並部署爲獨立的Web歸檔(WAR)。例如。 Module1.war,Module2.war。遠程對象不能與模塊一起工作

我們正在嘗試將它們集成到部署在單獨的Web應用程序中的Flex應用程序中。例如。 MainApp.war。

當從Module1.war和Module2.war中調用遠程對象時工作正常。但是當從主flex應用程序MainApp.war調用時,java遠程對象不會被調用。

我看過Flex開發者指南和flexcoders雅虎集團。

回答

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/