flex blazeds连接java
2014-04-15 11:49
274 查看
利用java web 的ssh框架编写了java后台代码,flex作为前台搭建web应用。在flex中的连接数据blazeds时报告错误 RDS 404
第一步首先确认flex程序的服务器搭建是否成功!第二步打开java项目中的web.xml文件
查看在配置文件中是否有RDS服务配置。 一般情况下确认上步正确,则就是这一步配置服务有错。
<!-- MessageBroker Servlet --> <servlet> <servlet-name>MessageBrokerServlet</servlet-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> <servlet-name>RDSDispatchServlet</servlet-name> <!--<display-name>RDSDispatchServlet</display-name> --> <servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class> <init-param> <param-name>useAppserverSecurity</param-name> <param-value>false</param-value> </init-param> <load-on-startup>10</load-on-startup> </servlet> <servlet-mapping id="RDS_DISPATCH_MAPPING"> <servlet-name>RDSDispatchServlet</servlet-name> <url-pattern>/CFIDE/main/ide.cfm</url-pattern> </servlet-mapping>
重点关注红色部分的RDSD服务配置。解决了这一步,程序基本就没有问题。
对于xml配置文件不熟悉的同学,可以解释一下上述servlet配置文件的大概意思。
<servlet>
<servlet> 设定该web站点的Servlet的名称和映射
<servlet-name>RDSDispatchServlet</servlet-name>
Servlet的名称,也就是所定义的servlet类
<!--<display-name>RDSDispatchServlet</display-name> -->
该web站点的名称,在该程序中不需要定义此步,他与<serverlet-name>不能同时出现。
<servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
指定Servlet的实现类
<init-param>
定义servlet的初始化参数(包括参数名和参数值)
<param-name>useAppserverSecurity</param-name>
<param-name> 指定参数的参数名
<param-value>false</param-value>
<param-name> 指定参数的参数值
</init-param>
<load-on-startup>10</load-on-startup>
load-on-startup元素的内容可以为空,或者是一个整数。这个值表示由Web容器载入内存的顺序
当启动Web容器时,用load-on-startup元素自动将servlet加入内存。加载servlet就意味着实例化这个
servlet,并调用它的init方法。可以使用这个元素来避免第一个servlet请求的响应因为servlet载入内
存所导致的任何延迟。
</servlet>
<servlet-mapping id="RDS_DISPATCH_MAPPING">
设定该web站点的Servlet的映射
<servlet-name>RDSDispatchServlet</servlet-name>
Servlet的名称
<url-pattern>/CFIDE/main/ide.cfm</url-pattern>
指定访问这个Servlet的URL。这里只需给出对于整个web应用的相对URL路径
</servlet-mapping>
相关文章推荐
- flash builder plugin BlazeDS 连接Flex和Java,数据库SQL server 2008
- 关于Flex使用Blazeds连接Java后台的一个注意笔记
- adobe air for flex(利用blazeds连接远程java服务)
- blazeds配置-- java和Flex单独开发
- BlazeDS, Flex与Java通信
- flex与java--Blazeds学习(配置)
- Flex Spring JAVA BLAZEDS整合
- .NET程序员也用JAVA:使用BlazeDS,SpringFramework,MySql,Flex构建RIA应用 part 1 :环境搭建.
- Flex JAVA 数据交互 (BlazeDS应用)
- Flex 和 BlazeDS 完成对java的远程调用(详解)
- Java+blazeds+Flex的例子
- flex+blazeds+java(将java整合到flex中)
- Java程序员学习Flex和BlazeDS的十三个理由
- Flex使用BlazeDs与Java交互及自定义对象转换
- 转:Java+blazeds+Flex的例子 .
- BlazeDS实现Java和Flex通信的Demo
- Flex与Java通信 BlazeDS方式 查询
- flex+blazeds+java(java和flex独立运行)
- 用Flash Builder 4 beta建立连接BlazeDS远程端的Flex应用程序
- Flex4 + Blazeds + Java 通信