经过昨天一天的准备工作,还有今天一天的摸索 终于成功搭建运行成功了我的第一个lcds工程
参考资料
配置准备:
Eclipse(J2EE)
Flex Builder 3
Eclipse插件版
Tomcat6.0
JDK6.0
lcds
lcds 可以到ADOBE官网下载(
http://www.adobe.com/cfusion/tdrc/index.cfm?product=livecycle_dataservices)。其他配置比较熟悉 不做介绍。
lcds安装流程:
到官网下载对应系统语言的安装文件,按步骤安装 官网上有序列号
比较要注意的是Installation Options
如果没有安装Tomcat你可以选择LiveCycle Data Services with Tomcat 他会安装自带Tomcat方便调试
因为我独立安装Tomcat所以我选第2个
安装完成后,可以打开安装目录 里面的lcds.war是我们要用到的lcds WAR包,还有2个War包是对应的示例项目 有兴趣的可以研究下。
简单RemoteObject项目制作
打开Flex Development File-New-FlexProject 打开如下引导界面
Application server type选择J2EE
use remote object access service 打钩 选择LiveCycle Data Services
设置完成按下Next到如下界面
Target runtime选择你对应的Web容器 我这里选择的是Tomcat6.0 如果没有的话可以自己设置下
File WAR file 选择你lcds安装目录下的lcds.war
设置完成按下Finish创建成功
下面设置工程属性打开Properties界面
打开Flex Server选项卡
Root url 当然就是你的web服务器的根路径了,Tomcat默认是8080端口,如果改了就自己修改
Context root 就是LCDS工程的名称
在Flex请求LCDS时,会采用这个作为参数
http://{server.name}:{server.port}/{context.root}/messagebroker/amf
如果Context root错了,那么永远不可能正确的请求LCDS的服务了。
下面是
完成后的工程架构
RemoteObjectDemo.mxml
FirstJavaClass.java
修改remoting-config.xml配置加入
修改web-xml
一切就绪 右键工程 Run-As- Run on Server 运行下看成果吧