- 浏览: 14540 次
最新评论
安装环境:myeclipse6.5(里面已经配置好flex3插件) + tomcat6.0 + ds-console.war(lcds)。
一、首先在myeclipse中设置引入好felx3插件:
1、在安装myeclipse的那个盘根目录下新建目录:
eclipse_plugins/flex3/eclipse,注意前两个目录名字任意起,但最后的目录必须是eclipse。
将flex安装目录下的features和plugins两个文件夹拷贝到前面新建的eclipse目录下。
2、在安装myeclipse的安装文件的eclipse目录下新建links文件夹(如果有就直接用了),
在links文件夹里新建flex.link文件,内容是:第一步中新建eclipse的上层目录;
例如我的myeclipse装在E盘,则内容是:path=E://eclipse_plugins//flex3
3、重新启动myeclipse。
二、新建FlexLCDS工程,File -> new -> Flex Project …
切换FLEX工程下
(1)、在myeclipse中新建一个Flex project项目找不到的话点击other,点击:next:
(2)、为项目起一个名字,Application server type:J2EE,其他的不变,点击:Next:
(3)、Target runtime:是要选择您要使用的此项目的服务器,这里选tomcat,点击new是引入和配置服务器;
Flex WAR file:是ds-console.war文件的完整路径,
Output folder: 改成WebRoot/bin; 点击:next:
第3步说明:
1、 Content folder实际上就是最终编译后的容器目录,因此,Lcds的flex.war文件将会发布到 该目录 下的web-inf下的flex目录中。同时因为教程采用的是MyEclipse,他默认的就是发布WebRoot里的内容,为了自动化,因此这里改为了WebRoot(这也是java开发的习惯);
2、Flex WAR file 指的是安装了lcds后的flex.war文件的路径
3、Compilation options指定了flex文件的编译方式,选择推荐的在FlexBuilder里编译吧,虽然开发时多耗点时间,但是在发布后不会占用服务器的编译处理时间,对用户来说是有好处的。
4、Output folder 指的是Flex编译后的swf和html等文件存放的路径,这里改为了WebRoot/bin
(4)、Out folder URL:格式是:http://服务器端口号/工程名/bin
点击:finish.
第4步说明:
1、Main source folder 是flex的源码存放根目录,当然和java源码分开了。
2、Output folder URL 是在开发过程中运行和调试的请求路径,这个与发布无关,不会影响任何你在程序中使用的路径,但是能使开发方便。
(5)、点击:No,
完成后,此项目的完整目录结构如下:
三、用MyEclipse添加Web容器
(1)、首先得让你的FlexLCDS工程变成为J2EE的Web工程。
切换WEB 工程
(2)、
把这里的Create web.xml取消,这样就不会覆盖LCDS创建的web.xml文件,点击:finish;
(3)、现在我们的工程的图标变成了J2EE Web 工程了,这意味着,你可以用MyEclipse来发布它或者添加更多容器,比如hibernate、spring等。
(注意:现在是两个小球了!)
(4)、更改服务器端口配置:
(4_1)、grogram_Name >> Properties;
选中Flex Build Path:
查看Output folder URL:确认好端口号,而且
查看Root URL,格式是http://服务器端口号,如下图:
Context root,格式是 /工程名,如下图:
更改好端口号以后点击Validate Location按钮才行。
点击Apply,和OK
最后记得把messaging-config.xml proxy-config.xml remoting-config.xml services-config.xml 放到FLEX文件夹下
第三大步说明:
Root url 当然就是你的web服务器的根路径了,Tomcat默认是8080端口,如果改了就自己修改
Context root 就是LCDS工程的名称(注意:如果你分开为两个工程,则这里指的是你J2ee项目的名称,而不是你Flex项目的名称,因为你在请求Java的数据服务),在Flex请求LCDS时,会采用这个作为参数
http://{server.name}:{server.port}/{context.root}/ messagebroker/amf
如果Context root错了,那么永远不可能正确的请求LCDS的服务了。
四、发布项目和启动服务器:
像平时java web项目启动服务器一样发布和启动服务器!
五、测试
Run As 文件:/flex_src/工程名.mxml文件:能正确访问到则说明配置成功了。
OK,一切顺利,至此,你已经做到了第一步,即,将Flex项目、LCDS服务成功的整合至J2EE web 项目,这样的好处就是今后发布省的麻烦了。
总结:建立Flex+LCDS(FDS)工程
这其实是一个Flex + LCDS + Java的J2EE和LCDS项目的整合步骤:
1. Flex是什么?
……
2. LCDS是什么?
LCDS(LiveCycle Data Service)之前叫做FDS(Flex Data Service),他是基于java(也有ColdFusion版的)后端的数据服务工程,功能包括映射Java对象到Flex对象(包括调用Java类的方法)、RTMP(Real Time Message Protocol)、代理、服务端生成PDF等等功能,详细请参考LCDS里的说明。官方有下载,需要注册会员(免费)。
LCDS实际是付费的,但是免费也能使用,似乎是少了多CPU的支持。当然还有一些其他的数据服务,比如AMFPHP之类的。
当然,LCDS提供的功能我们都能自己实现,并非Flex脱离了LCDS就不能和后台打交道了,除了RemoteObject还有WebSerivce、HTTPService等等。只是说,LCDS提供了更多的方便和特性。
3. Java是什么?
……
发表评论
-
转贴 有关js 函数验证和字符串查找替换的方法
2012-07-06 09:52 667/* ************************** ... -
正则表达式JS变量
2012-07-06 09:45 611str="苹果有大苹果小苹果之分"; ... -
java正则表达式学习
2012-07-06 09:37 659正则表达式的基础: 表达式 说明 \t 制表符. ... -
HL7 Message examples
2012-07-06 09:30 1095i am now in university(HIT@We ... -
mantis附件图片预览
2012-07-05 20:45 1195mantis在bug详情查看页面里,可以查看bug关联的附 ... -
UML建模图组件库,软件设计,UML绘制 ,打印,自动代码产生,软件,VC++,VB,控件源程序
2012-07-03 13:43 886UML建模图组件库,软件设计,UML绘制 ,打印,自动 ... -
在Flex Mobile中构建“本地”菜单
2012-07-02 12:15 736Adobe Flash Builder 4 简体中文正式版 ... -
探究 Flex 组件的生命周期
2012-07-02 12:15 614简介: 最为新一 ... -
在Eclipse下使用Ant编译Flex程序
2012-07-02 12:15 583我的机器内存1G,如果使用Eclipse Flex插件编译 ... -
flex与mysql交互
2012-07-02 12:14 670这个小例子通过remoteobject的通讯方法。实现fl ... -
实现FLEX 通过AMF跟PHP通信
2012-07-02 12:14 550AMF flex一种远调用 ... -
Flex引擎
2012-07-01 09:48 806游戏引擎 1、FFilmation 是一个2.5D游 ... -
Ant Flex project 应用
2012-07-01 09:48 703写一个Ant脚本,xml大 ... -
Flex 拖拽范例
2012-07-01 09:48 711Flex由于在其Framwork里加入了DragDrop管 ... -
探究 Flex 组件的生命周期
2012-07-01 09:48 499简介: 最为新一 ... -
[转载]【笔记本电脑报价】笔记本电脑
2012-06-30 16:11 722[转载]【笔记本电脑报 ... -
[转载]Android原生(Native)C开发之四:SDL移植笔记
2012-06-30 16:11 708[转载]Android原生(Native)C开发之四:SDL移 ... -
[转载]人力资源管理师(二级)复习笔记-第三章 培训与开发
2012-06-30 16:11 726[转载]人力资源管理师( ... -
[转载]《0岁潜能开发 开发无限能力的ESP教育法》笔记
2012-06-30 16:11 676[转载]《0岁潜能开发 开发无限能力的ESP教育法》笔记 ...
相关推荐
解决内部问题, 搭建J2EE开发环境 myEclipse6.5+Tomcat7 搭建环境 eclipse
Myeclipse6.5+flex3+Blazeds+spring+hibernate完美整合,写的非常详细
MyEclipse Flex环境配置所需软件ds-console.war 有关详细配置可见:MyEclipse Flex环境配置详解 http://www.51xuexiwang.net/Html/?2592.html
MyEclipse+Flex+BlazwDS+tomcat环境配置-20110516-左超.docx
Myeclipse6.5+flex3+Blazeds+spring+hibernate完美整合源代码,已经调试成功,可以运行。配有相应的word文档
Myeclipse6.5整合Flex3详细教程
本教程介绍了"jdk1.6+MyEclipse6.5+Tomcat 6.0" 的开发环境的搭建设和配置,针对关键的每一步都进行了说明,另附截图,对新人来说比较容易理解和上手. 让新人少走弯路,对老鸟和大虾来说,就不用看了.
这是在myeclipse中开发flex环境配置中所需的一个文件 不多说了,你懂的
tomcat8下载,tomcat是一个不错外置工具,比eclipse或者myeclipse自带的更便于管理部署的工程
Windows下cygwin+MyEclipse 8.5+Nutch1.2+Tomcat 6.0 Windows下cygwin+MyEclipse 8.5+Nutch1.2+Tomcat 6.0 Windows下cygwin+MyEclipse 8.5+Nutch1.2+Tomcat 6.0
Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用
基于jdk1.8,tomcat8下可用的dubbo-admin.war,2.5.4版本打包
Myeclipse6.5的vss插件 Myeclipse6.5的vss插件 Myeclipse6.5的vss插件
复制到 MyEclipse 6.5\eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\lib 文件夹下。 (3).注册此 jar 包: 修改MyEclipse 6.5\eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\plugin.xml 文件 在 <runtime> 內加入...
MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案 内附所需jar包和源代码
myeclipse 6.5 + struts2 +ajax 实现表单注册验证源码
MyEclipse_8.5+flex_4+Blazeds配置 需要软件: apachetomcat.exe、 myeclipse-8.0.0-win32.exe、 jdk-6u12-windows-i586-p.exe、 blazeds-turnkey-4.0.0.14931.zip、 ... ...
MyEclipse+Tomcat+MySQL的环境搭建.txt
tomcat6.0_+_myeclipse8.5_+_jdk_1.6完整配置环境(很详细).pdftomcat6.0_+_myeclipse8.5_+_jdk_1.6完整配置环境(很详细).pdf