从Flex访问JBoss conf文件

时间:2009-09-29 23:00:51

标签: flex jboss

我有一个在JBoss服务器上运行的Flex应用程序,具有dev / QA /生产环境。应用程序需要与其他一些服务协调,也需要与QA / prod实例协调。目前我正在通过javascript值发送当前网址,如下所示:

index.template.html

AC_FL_RunContent(
    "FlashVars", "myhost=" + location.hostname,
    etc

index.mxml:

switch (mx.core.Application.application.parameters.myhost) {
   case "qa.servername.com":
       xmlURL = "http://server.com/qa.xml";
       break; 

等等。我宁愿不这样做;我宁愿在JBoss中编辑一个.properties文件来将特定的机器识别为QA或Production,并通过Flex访问该值。有办法吗?

2 个答案:

答案 0 :(得分:0)

您可以创建一个访问此属性文件的小型servlet,并将适当的值发送到Flex应用程序。

答案 1 :(得分:0)

除非您使用Web应用程序部署属性文件,否则您将无法直接在Flex中访问它们。因此,您需要远程对象或httpservice来检索这些值。

如果使用Web应用程序部署属性文件,Spring ActionScript支持加载属性文件:http://www.springactionscript.org/docs/reference/html/container-documentation.html#external_property_files