Flex クライアントを IntelliJ で内部的に実行し、個別にデプロイされたサーバー インスタンスと通信させることはできますか? サーバーは Java Web アプリケーションです。これにより、開発、特にデバッグがはるかに簡単になります。私が回避しようとしているのは、更新された Flex コードを取得するために webapp を再構築して再デプロイする必要があることです。フレックスをビルドしてサーバーに対して実行したいだけです。
フレックス クライアントはサーバー上の HTML ページに埋め込まれているため、本番環境では、ユーザーは Web ページにアクセスしてクライアントにアクセスします。それが重要な場合は、GraniteDS を使用しています。
アップデート
私は何とか一緒に何かを石畳にすることができましたが、それは醜いです.
- ラッパー HTML ページのコピーを作成し、ターゲット内の SWF を参照するようにリンクを修正しました
- そのHTMLページを指すようにIntelliJ実行構成をセットアップします
- 「ローカルで信頼できるサンドボックスに SWF ファイルを配置する」を true に設定しました
- GraniteDS 構成ファイルの
{server.name}
、{server.port}
、および{context.root}
値を localhost などにハードコーディングしました。service-config.xml
私は#1をmavenizeできますが、#3は実際には恒久的な解決策ではありません. これをチェックインできないため、その部分はまだ問題です。改善点や代替ソリューションはありますか?