1
我正在使用flex应用程序,每当我对动作脚本或mxml文件做任何更改时,我都必须创建一个war文件并将其部署到本地tomcat服务器上。有没有什么办法可以为tomcat做flex热部署?本地tomcat服务器的Flex热部署
感谢 萨克
我正在使用flex应用程序,每当我对动作脚本或mxml文件做任何更改时,我都必须创建一个war文件并将其部署到本地tomcat服务器上。有没有什么办法可以为tomcat做flex热部署?本地tomcat服务器的Flex热部署
感谢 萨克
你可以,如果你正在使用Flash Builder使用自定义生成器。 我正在使用一个简单的批处理文件,在每次构建之后将bin-debug
的输出复制到Tomcat的webapps
文件夹中。
@ECHO OFF
IF NOT EXIST "%1" GOTO END
IF NOT EXIST "%2" GOTO END
DEL /Q "%2\*.*"
COPY /Y "%1\*.*" "%2"
:END
ECHO ON
配置生成器是这样的: 转到项目 - >属性 - >建设者和添加新的构建。
感谢格哈德。很久很抱歉,我对此回复。如果Flex MXML或动作脚本文件中有任何更改,这些文件将作为SWF文件的一部分发布,这将如何工作。 SWF文件更新意味着重新启动tomcat正确。 – sach 2015-05-06 09:28:34
当您更改MXML或ActionScript文件时,您必须在Flash Builder中编译SWF。自定义的“copy-to-webapp”构建器将在构建之后运行,并将swf复制到Tomcat内的webapp目录中。你所要做的就是配置你的webapp的路径(截图1)。 – 2015-05-06 11:48:19
我遵循了这些步骤,但Tomcat并没有在swf文件中找到所需的更改,而没有重新启动它。我将不得不重新启动tomcat以进行任何mxml和动作脚本更改。 – sach 2015-05-11 12:32:00