声明:本译文只供个人学习参考之用;本文所有权属于webstudio所有(我朋友的网站)!
如要转载请注明出处,谢谢合作!
(一)在J2EE环境下,通过Tomact配置Flash Remoting
本教程需要的软件:
①j2sdk-1_4_2_06-windows-i586-p
②jakarta-tomcat-5.0.19
③Flash MX 2004
④Macromedia Flash Remoting for Flash MX 2004 ActionScript 2.0
flashremoting_comp_as20-win-en.exe (16.39 MB)
http://www.macromedia.com/software/flashremoting/downloads/components/
⑤Flash Remoting Components ActionScript 1.0 for Flash MX 2004 and Flash MX Professional 2004
FlashRemotingComponents-win-en.exe (5.95 MB)
http://www.macromedia.com/software/flashremoting/downloads/components/
⑥Flash Remoting MX.
Flash Remoting for J2EE
http://www.macromedia.com/cfusion/tdrc/index.cfm?product=flash_remoting
1、安装JDK和Tomact,具体步骤见本论坛中《Flex1.5安装教程》;
2、安装Flash MX 2004(我用的是中文版,注意你的版本);
3、安装FlashRemotingComponents-win-en组件。它会在你的Flash MX 2004目录下新建一个en文件夹,这是由于我使用的Flash版本视中文版所引起的,先不用理它,继续!
4、安装flashremoting_comp_as20-win-en组件。好了,接下来我们要做一些改动!比较Flash MX 2004中的en和zh_cn(因为我用的是中文版,所以是这个文件夹名)文件夹中的文件,对应目录名把zh_n没有的en文件夹中内容都复制过来,如果整个子目录都没有就把它都复制过来,别手软! J 这样才能保证应用中不会找不到某些remoting类、方法什么的(如果你有更好的方法,不妨介绍一下)。
5、安装flashremoting-java-win-en,在安装过程中至少选择下图的选项中的Web Archive (WAR) with samples当然全部选中更好!
<img alt="" onload="var image=new Image();image.src=this.src;if(image.width>0 _fcksavedurl="this.src;if(image.width>0" _fcksavedurl=" cfusion=" _fcksavedurl=" src=" src=" _fcksavedurl=" src=" />Macromedia JRun 4
http://www.macromedia.com/cfusion/tdrc/index.cfm?product=jrun
1、安装Jrun4,安装过程中设置好用户名和口令,如下图所示:
<img alt="" onload="var image=new Image();image.src=this.src;if(image.width>0 _fcksavedurl="this.src;if(image.width>0" _fcksavedurl=" src=" border=" _fcksavedurl=" border=" />
2、Jrun4默认三个服务端口,你可以使用,当然也可以新建一个服务端口,如下图所示:
<img alt="" onload="var image=new Image();image.src=this.src;if(image.width>0 _fcksavedurl="this.src;if(image.width>0" _fcksavedurl=" src=" border=" _fcksavedurl=" border=" />
3、安装好后,登录,默认服务端口是8000,http://localhost:8000 即是控制平台。点击Create New Server按钮(在顶行上),输入Server名,比如myRemoting,Jrun会自动建立到这个Server的路径,点击Create Server,如下所示:
<img alt="" onload="var image=new Image();image.src=this.src;if(image.width>0 _fcksavedurl="this.src;if(image.width>0" _fcksavedurl=" src=" border=" _fcksavedurl=" border=" />
4、服务器将建立一个新的端口,当然如果不满意,你可以继续修改,如下所示:
<img alt="" onload="var image=new Image();image.src=this.src;if(image.width>0 _fcksavedurl="this.src;if(image.width>0" _fcksavedurl=" src=" border=" _fcksavedurl=" border=" />
5、点击 Finish按钮,将建立一个新的服务,并Jrun的servers目录下建立一个myRemoting文件夹,如下所示:
<img alt="" onload="var image=new Image();image.src=this.src;if(image.width>0 _fcksavedurl="this.src;if(image.width>0" _fcksavedurl=" src=" border=" _fcksavedurl=" border=" />
6、由于Jrun集成了对Flash Remoting Gateway的服务,所以把flashgateway-samples.war解压缩,并命名该文件夹为flashgateway-samples,然后flashgateway-samples文件夹放到myRemoting文件夹中,启动myRemoting服务,键入http://localhost:8101/flashgateway-samples/即可启动Remoting !开始你的Remoting之旅吧!:)