我有一个使用Maven作为构建工具的Flex/Java Web应用程序。目前,如果我想调试整个应用程序,我使用Maven创建WAR文件并使用货物插件部署WAR文件并启动应用程序服务器。然后我启动一个Eclipse(使用Flash Builder 4)Flex“Web Application”调试配置并开始调试。从Eclipse快速调试Flex/Java Web应用程序?
这一切工作得很好,但我正在寻找一种更快的方法。我希望能够编辑我的Flex代码,并立即启动Flash Builder调试配置,而无需通过Maven。
当前,我的Flex客户端模块的输出文件夹只是项目的“bin”文件夹。在一个完美的世界中,我将配置Flash Builder,将其新成立的SWF文件(和资产)直接放入我正在运行的应用程序服务器中。假设这对于远程应用服务器来说是不可能的,对于我从Cargo运行的本地应用服务器也是不可能的,也许我可以使用另一种方法从Eclipse运行本地应用服务器?
我不太了解Eclipse或Flash Builder知道该怎么做......帮助!
事实证明,这是让它工作的最简单方法。 2DH的指导很有帮助,但事实证明,你根本不需要“告诉”Flash Builder的JEE /服务器端。至少我不这样做,因为我不希望将我的客户端编译为services-config.xml。 – HDave 2010-12-15 17:57:51
我不得不做的另一件事是创建一个指向该目录的Eclipse链接资源,并使用该资源名称“$ {MY_WEBAPP_ROOT}”作为输出文件夹。否则,我最终会在我的Eclipse .project文件中找到一个开发机器特定的目录(我们将其检入到Subversion中)。 – HDave 2010-12-15 22:18:29