我正在使用 Flex Builder 3 通过 AMF 网关连接到一堆后端代码。另一位开发人员将所有 AMF 网关代码打包到一个 war 文件中。这是我的开发过程:
- 将最新的 AMF-gateway.war 文件部署到本地 jboss 服务器
- 战争文件被解压到 [jboss]/server/tmp/deploy/tmp23241AMF-gateway-exp.war/
- 运行 Flex 生成器。将应用程序项目指向 AMF Gateway tmp 文件夹的 3 个位置(Flex 服务器根文件夹、Flex 构建输出文件夹、Flex 编译器“附加参数”(指向 services-config.xml 的位置)。
这种设置意味着每当您在 Flex Builder 中启动调试会话时,它会将文件的工作版本转储到 jboss 服务器上的 AMF-gateway 文件夹(别名为 /AMF-gateway)。问题是,每次我重新启动 jboss 或部署更新的 AMF-gateway.war 文件时,它都会以新名称解压到一个新的临时文件夹中,我需要更改 Flex 项目中的所有引用。这种情况一天会发生好几次,很烦人。我可以简化此配置吗?我尝试使用该文件夹的别名——认为我可以编写更改脚本——但 Flex Builder 似乎不喜欢它。