环境:Eclipse 7.5 + Flex Builder 4 plugin for eclipse.
2. 安装配置BlazeDS。
下载blazeds.war,解压,得到目录结构:
blazeds
├─META-INF
└─WEB-INF
├─classes
├─flex
├─lib
└─src
将blazeds\WEB-INF\lib下的所有jar文件复制到目录Sample\WebRoot\WEB-INF\lib下:
cfgatewayadapter.jar
commons-codec-1.3.jar
commons-httpclient-3.0.1.jar
commons-logging.jar
flex-messaging-common.jar
flex-messaging-core.jar
flex-messaging-opt.jar
flex-messaging-proxy.jar
flex-messaging-remoting.jar
flex-rds-server.jar
xalan.jar
在WEB工程下Sample\WebRoot\WEB-INF目录下新建目录flex,将blazeds\WEB-INF\flex下的所有文件复制到新建目录下:
messaging-config.xml
proxy-config.xml
remoting-config.xml
services-config.xml
version.properties
将blazeds\WEB-INF\web.xml中的配置信息复制到WEB工程下的web.xml中:
<!-- Http Flex Session attribute and binding listener support --> <listener> <listener-class>flex.messaging.HttpFlexSession</listener-class> </listener> <!-- MessageBroker Servlet --> <servlet> <servlet-name>MessageBrokerServlet</servlet-name> <display-name>MessageBrokerServlet</display-name> <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class> <init-param> <param-name>services.configuration.file</param-name> <param-value>/WEB-INF/flex/services-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>MessageBrokerServlet</servlet-name> <url-pattern>/messagebroker/*</url-pattern> </servlet-mapping>
3. 添加配置Flex项目。
部署Sample项目到Tomcat,启动Tomcat。下一步需要Web服务验证。
右键点击Sample项目,选择=》添加/更改项目类型=》添加Flex项目类型。
在“使用远程对象访问服务”选项选择BlazeDS,然后Next。
选择Web服务器webapps下的Sample目录作为根文件夹,根URL填写Web项目的Web访问路径,点击“验证配置”,若服务器正常,则验证有效,然后Finish。
4. 配置完毕,可以开始开始BlazeDS开发了。
Sujit Reddy G, 用Flash Builder 4 beta建立连接BlazeDS远程端的Flex应用程序
http://www.adobe.com/cn/devnet/flex/articles/flashbuilder4_blazeds.html