加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex blazeds连接java

发布时间:2020-12-15 03:47:43 所属栏目:百科 来源:网络整理
导读:利用java web 的ssh框架编写了java后台代码,flex作为前台搭建web应用。在flex中的连接数据blazeds时报告错误 RDS 404 第一步首先确认flex程序的服务器搭建是否成功! 第二步打开java项目中的web.xml文件 查看在配置文件中

    利用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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读