是否可以在 IntelliJ 内部运行 Flex 客户端并让它与单独部署的服务器实例通信?服务器是一个 java webapp。这将使开发,尤其是调试变得更加容易。我试图避免的是必须重建和重新部署 webapp 以获取更新的 Flex 代码。我只想构建 flex 并在服务器上运行它。
flex 客户端嵌入在服务器上的 HTML 页面中,因此在生产中,用户通过访问网页来访问客户端。如果这很重要,我们正在使用 GraniteDS。
更新
我设法拼凑一些东西,但它很丑陋。
- 我复制了我们的包装 HTML 页面并修复了链接以引用目标中的 SWF
- 我将 IntelliJ 运行配置设置为指向该 HTML 页面
- 我将“将 SWF 文件放在本地受信任的沙箱中”设置为 true
{server.name}
将 GraniteDS 配置文件中的、{server.port}
和{context.root}
值硬编码service-config.xml
到 localhost 等。
我可以 mavenize #1,但 #3 并不是真正的永久解决方案。那部分仍然是一个问题,因为我无法签入。有任何改进或替代解决方案吗?